将一些代码从iTextSharp移植到PdfSharp。在iTextSharp中,我们这样做是为了在web浏览器中打开pdf文档时自动打开打印对话框:
pdfW.AddJavaScript(PdfAction.JavaScript("this.print(true);\r", pdfW));
其中pdfW是PdfWriter
我发现其中一个答案显示了使用PdfSharp打开现有文件并添加"open操作“。
Generate a PDF that automatically prints
我想添加开放的行动使用MigraDoc作为其生成的pdf。我之所以使用MigraDoc,是因为它的级别高于PdfSharp。(章节、段落等),而不是画文本和线条)
同时,pdf会在浏览器中显示给用户。它是从一个ASP.NET应用程序发送的,其中的响应是pdf文件。
发布于 2018-11-26 08:46:38
MigraDoc使用PDFsharp生成PDF文件。您必须使用PDFsharp来满足像您这样的特殊需求。
您可以在用MigraDoc呈现PDF文件之后,但在保存它之前进行更改,因此该文件将只保存一次。
使用PdfDocument
类的PdfDocumentRenderer
属性。
https://stackoverflow.com/questions/53485326
复制相似问题