Hi,
when having field FileName in header of the document it is not saved in resulting pdf. But same field does appear in body of the document.
See screenshot.PNG (9.8 KB)
Notice the page field working as expected in header.
Code snippet used to save doc as pdf:
try (
InputStream is = new FileInputStream(path);
OutputStream os = new FileOutputStream(path + “.pdf”);
) {
com.aspose.words.Document doc = new com.aspose.words.Document(is);
doc.save(os, com.aspose.words.SaveFormat.PDF);
}
Sampl doc: field_in_header.zip (15.4 KB)
@konopka,
After an initial test with the licensed latest version of Aspose.Words for Java i.e. 20.2, we were unable to reproduce this issue on our end. We used the following simple code to produce a “awjava-20.2.pdf” on our end:
Java Code to Convert DOCX to PDF
Document doc = new Document("E:\\Temp\\field_in_header\\field_in_header.docx");
doc.save("E:\\Temp\\field_in_header\\awjava-20.2.pdf");
So, please upgrade to the latest version i.e. 20.2. Hope, this helps.
@konopka,
Thanks for the additional information. We tested the scenario further and have managed to reproduce the same problem on our end. For the sake of correction, we have logged this problem in our issue tracking system. The ID of this issue is WORDSJAVA-2330. We will further look into the details of this problem and will keep you updated on the status of correction. We apologize for your inconvenience.