簡體   English   中英

使用Aspose PDF 18.9.1使用書簽將PDF轉換為WORD並鏈接

[英]Convert PDF to WORD with bookmark and link using Aspose PDF 18.9.1

我正在嘗試將文件從.pdf格式轉換為.doc格式,我正在使用帶有許可和Java 8的Aspose PDF 18.9.1庫。當我對文檔進行轉換時,PDF文檔具有書簽和鏈接。文件,如果我單擊書簽,並且鏈接沒有運行。 這是我的代碼:

// Load source PDF file
Document pdfDocument = new Document("example.pdf");
// Create DocSaveOptions object
DocSaveOptions saveOption = new DocSaveOptions();
// Set format DOC
saveOption.setFormat(DocSaveOptions.DocFormat.Doc);
// Save the resultant DOC file
pdfDocument.save("example.doc", saveOption);

感謝您分享要求的數據和信息。

我們已經研究了該文檔,並發現它不包含任何書簽,而是包含第1頁上的本地超鏈接和第7頁上的外部超鏈接的超鏈接。我們已經使用Adobe Acrobat以及Java的Aspose.PDF對此進行了驗證。使用以下代碼段的API:

Document document = new Document(dataDir + "example.pdf");
{
    System.out.println("Bookmarks Count: " + document.getOutlines().size());
    for (int eachPage = 1; eachPage <= document.getPages().size(); eachPage++)
    {
        Page page = document.getPages().get_Item(eachPage);   
        System.out.println("Page: " + page.getNumber() + "  Hyperlinks: " + page.getAnnotations().size());
    }
}

因此,當共享的PDF文件轉換為DOC文件時,我們已經能夠通過超鏈接重現該問題。 ID為PDFJAVA-38126的票證已記錄在我們的問題管理系統中,以進行進一步的調查和解決。 該票證解決后,我們將盡快為您更新。

我們對造成的不便很抱歉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM