if I try to create hyperlinks in my output document (PDF format) which contain non-US-ASCII character, for example greek letters as in the example below, the hyperlink does not work when clicked in the document. Even when I try to quote the greek character using “file:/C:/user1/Desktop/” + URLEncoder.encode(“τεστ.pdf”, “UTF-8”) the link is still not usable.
DocumentBuilder.insertHyperlink(“Test”, “file:/C:/user1/Desktop/τεστ.pdf”, false);
Is there a workaround? Will this bug be fixed in the release end of February?
Thanks & BR,
Thanks for your query. I have tested the scenario and have not found any issue with insertHyperlink method. Please use the latest version of Aspose.Words for Java 11.0.0. I have used the following code snippet for shared scenario. I have also attached the PDF and output document with this post.
Let us know, If you have any more queries.
// Create source Document sourceDocument = new Document(); DocumentBuilder builder = new DocumentBuilder(sourceDocument); builder.insertHyperlink("Test", "D:\\Data\\Customers\\τεστ.pdf", false); sourceDocument.save("D:\\Data\\Customers\\Out.docx", SaveFormat.DOCX);
I have tried exactly the same using Aspose.words 11.0.0 for Java (you can check in the attached PDF’s properties) but with the same error as described above (see att: doc/docx/pdf).