根据官方帮助,我正在使用HiQPdf将两个pdf合并到一个文件中:https://www.hiqpdf.com/documentation/html/e5d2f1ee-dccb-4351-888e-e3f3c15a93a5.htm我得到了";HiQPdf评估";。这证明了代码是有效的。我添加了我的序列号:
PdfDocument resultDocument = new PdfDocument();
resultDocument.SerialNumber = "AU***************-OA=="; // this line is not in the help
PdfDocument document1 = PdfDocument.FromFile("c:\temp\doc1.pdf);
resultDocument.AddDocument(document1);
PdfDocument document2 = PdfDocument.FromFile("c:\temp\doc2.pdf);
resultDocument.AddDocument(document2);
resultDocument.WriteToFile("c:\temp\MergePdf.pdf"); //getting an Exception here !
我在resultDocument上得到一个异常。WriteToFile:无法将文档写入输出文件。序列号版本无效如果我删除resultDocument.SerialNumber,则生成合并的pdf,但带有";HiQPdf评估";水印。
我断言我的序列号是正确的,因为我成功地将其用于HtmlToPdf转换:
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.SerialNumber = "AU***************-OA==";
PdfDocument resultDoc = null;
resultDoc = htmlToPdfConverter.ConvertHtmlToPdfDocument(html, "");
这个代码(与我的序列号(成功地生成了一个PDF;HiQPdf评估:水印。如果我删除我的序列号;HiQPdf评估:出现水印。
有其他地方/方法可以使用序列号吗?我的Serial是否可能适用于htmlToPdfConverter,但不适用于PdfDocument合并?
我终于收到了来自支持的响应:我的序列号对以前版本的HiQPdf有效。
请注意,在Nuget中,唯一可用的版本是版本12。要降级,您需要找到以前版本的HiQPdf.dll的备份,并手动将其放入软件包中。
来自支持的响应下方:
HiQPdf销售sales@hiqpdf.com2022年4月18日星期一18:20
你好,
您的序列号适用于该软件的版本10。对于版本12你需要一个新的序列号。
您可以以20%的续订折扣续订旧许可证,以获得页面中最新版本软件的序列号下面:〔链接已删除〕
谨致问候,
Jacob