Merge pull request 'B2024-031Fix for Transitions hyperlinks in PDFs' (#317) from B2024-031_PDF_HyperLinks_Fix into Development

Reviewed-on: #317
This commit is contained in:
Paul Larsen 2024-05-10 07:46:43 -04:00
commit b085a727f0

View File

@ -701,7 +701,7 @@ namespace Volian.Print.Library
{
if (File.Exists(outputFileName))
{
if (!BaselineTesting)
if (!BaselineTesting && !SaveLinks) // B2024-031 don't do if creating PDF hyperlinks
{
String tmpExt = System.IO.Path.GetExtension(outputFileName);
String tmpPTH = System.IO.Path.GetDirectoryName(outputFileName);
@ -719,6 +719,10 @@ namespace Volian.Print.Library
outputFileName = filename;
}
// B2024-031 if doing PDF hyperlinks (Create RO and Transition Hyperlinks) then try to
// delete the old PDF file before creating the new one
if (SaveLinks)
File.Delete(outputFileName);
}
writer = PdfWriter.GetInstance(document, new FileStream(outputFileName, FileMode.Create));