Конвертировать PDF в WORD с помощью закладки и ссылки, используя Aspose PDF 18.9.1 - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь преобразовать файл из формата .pdf в .doc, Я использую эту библиотеку Aspose PDF 18.9.1 с лицензией и Java 8. PDF документ имеет закладки и ссылку, когда я получаю преобразование файла doc, если я нажму на закладку и по ссылке не запускается. Это мой код:

// 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 Ответ

0 голосов
/ 06 ноября 2018

Спасибо за обмен запрашиваемыми данными и информацией.

Мы изучили документ и выяснили, что он не содержит какой-либо закладки, но содержит гиперссылки, которые являются локальной гиперссылкой на странице № 1 и внешней гиперссылкой на странице № 7. Мы проверили это в Adobe Acrobat, а также в Aspose. PDF для Java 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-файл. Билет с идентификатором PDFJAVA-38126 был зарегистрирован в нашей системе управления проблемами для дальнейшего изучения и решения. Мы сообщим вам, как только этот билет будет разрешен.

Приносим извинения за неудобства.

...