我正在尝试将C#Windows窗体的当前内容转换为pdf文档。我正在使用PDFSharpdll进行转换,我不确定如何捕获Windows窗体并将其转换为PDF。我想我应该使用XGraphics.DrawImage()方法来复制Windows窗体的内容。如有任何帮助或建议,我们将不胜感激! 最佳答案 你可以先Capturescreenshotofactivewindow?然后将图像传递到PDFSharp,如:vardoc=newPdfDocument();varoPage=newPDFPage();doc.Pages.Add(oPage
(我正在使用PDFSharp)我有一些位图,我为每个位图创建一个新的PDF页面。问题是我的pdf页面没有足够的高度来包含整个位图,所以我丢失了一部分位图。调整pdf页面大小以使整个位图适合该PDF页面的最佳方法是什么?publicstaticPdfDocumentGetPDF(Listpages,boolmakeFit=false){using(vardoc=newPdfDocument()){for(bytei=0;i我确实尝试在这个位置设置尺寸xgr.DrawImage(img,0,0);但这会使位图变大而不是PDF页面。我可能需要有人简单地指出将位图保存到PDF页面背后的概念,然
我在ASP.NETMVC应用程序中使用PDFsharp。我想添加一张图片,但无论我把它放在什么目录,它似乎都找不到。我有这样的代码,因为我正在尝试复制示例应用程序Sectionsection=document.AddSection();Imageimage13=section.AddImage("../../images/logo.png");无论我将这张图片放在哪个目录中,当生成PDF时,我都会在PDF上看到一条错误消息“找不到图片”还有其他人看到过这个问题吗? 最佳答案 它可能正在寻找完整路径?尝试Imageimage13=se
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我需要将一页pdf文档保存为网站缩略图的图像。我一直在摆弄PDFSharp,但运气不佳。我试过这个:http://www.pdfsharp.net/wiki/ExportImages-sample.ashx?AspxAutoDetectCookieSupport=1但它所做的只是提取PDF文件中的嵌入图像,这不是预期的结果。关于如何做到这一点的想法?有人
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我刚开始一个需要我写入PDF文件的项目。经过一些谷歌搜索后,我决定使用PDFsharp,它看起来很简单,但是我有几个关于绘制表格和图表的问题。PDFsharp是编写包含表格和图表的PDF文件的不错选择吗?如果不是,你能推荐一个更好的选择吗?如果是,我在哪里可以找到关于这个主题的一些好的文献?教程会很好(不必是示例项目,只是我可以用来熟悉库及其类的东西)。谁能告诉我Mi
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;usingSystem.IO;usingSystem.Drawing;usingPdfSharp;usingPdfSharp.Drawing;usingPdfSharp.Pdf;usingPdfSharp.Pdf.IO;namespaceLightnings_Extractor{classPDF{publicPDF(){//CreateanewPDFdocumentPdfDocumen
我正在尝试将表格自动调整为页面的全宽。该表格应有2列,每列宽度为50%。我怎样才能做到这一点?我尝试了LeftIndent和RightIndent属性,但没有成功。 最佳答案 这是一种避免硬编码宽度并允许更灵活的纸张格式的方法。确保在您的类中包含usingMigraDoc.DocumentObjectModel;语句。Documentdocument=newDocument();Sectionsection=document.AddSection();section.PageSetup.PageFormat=PageFormat.A
即使在阅读之后thisforumpost,如何使用migradoc/pdfsharp创建项目符号列表仍然很困惑。我基本上想显示这样的项目列表:闪避尼桑福特雪佛兰 最佳答案 这是一个示例(添加到HelloWorld示例中的几行)://Addsometexttotheparagraphparagraph.AddFormattedText("Hello,World!",TextFormat.Italic);//AddBulletlistbeginStylestyle=document.AddStyle("MyBulletList","No
我正在尝试将多个PDF合并为一个PDF。PDF来自SSRS,来self处理的一些LocalReports。我正在使用PDFSharp,因为它已在整个项目中使用。但是,outputDocument.addPage(page)方法会抛出InvalidOperationException("Cannotchangedocument.")异常。我已经尝试了很多不同的方法来做到这一点,但我无法让它工作......这是我的方法,其中所有输入都已经过检查:privatestaticvoidsaveFile(stringfileName,paramsbyte[][]bytes){try{PdfDocu
是否可以为PDFsharp库找到好的文档?我在Google上进行了搜索,但没有找到任何引用文档。我不知道XGraphics.RotateAtTransform和XGraphics.TranslateTransform是如何工作的。 最佳答案 PDFsharp文档包含在源代码中。可以在此处找到从源代码创建的帮助文件:http://pdfsharp.codeplex.com/releasesXGraphics类实现了与GDI+中的Graphics类相同的功能。因此,有关问题中给出的两种方法的更多信息,请从System.Drawing中搜