有没有人试过移植PdfSharp图书馆到单声道?我刚刚跑了MoMA针对PdfSharp.dllv1.2beta,我收到大约12个P/Invoke错误和10个左右的MonoTODO。只是想知道是否有人将PdfSharp移植到Linux和OSX,如果是这样,进展如何?尝试评估PdfSharp是否适合我。 最佳答案 GabrielBurt将其用于他的PDFMod实用程序,这意味着它当然可以用于操作PDF文档。但是,他使用不同的库(Poppler)进行渲染,所以我怀疑P/Invokes和TODO在渲染代码中,尤其是WindowsForms。
PDFSharp库是否可以像iTextSharp一样生成PDF文件*考虑HTML格式*?(粗体(strong)、间距(br)等)以前我用过iTextSharp,粗略的处理过这样的(代码如下):stringencodingMetaTag="";stringhtmlCode="textboldorunderlined";varsr=newStringReader(encodingMetaTag+htmlCode);varpdfDoc=newDocument(PageSize.A4,10f,10f,10f,0f);var=newHTMLWorkerhtmlparser(pdfDoc);Pdf
我正在尝试获取新行,但如果我使用\n它不起作用。任何通过向字符串添加一些东西来换行的方法,例如\r\n(这也不起作用)gfx.DrawString("ProjectNo\n"+textBoxProjNumber.Text,fontUnder,XBrushes.Black,230,95);(示例片段显示了我尝试过但不起作用的内容)。 最佳答案 您尝试过XTextFormatter类吗?看这里:http://www.pdfsharp.net/wiki/TextLayout-sample.ashx代码片段:PdfDocumentdocum
我是C#.net的新手,我下载了PDFsharp库。但是如何将这个库添加到我们的项目中呢?我的项目是创建一个PDF文件。请向我提供分步说明。解压后有32个文件夹。我尝试将其复制到我的项目文件夹中,但出现了同样的错误。“找不到类型或namespace名称‘PdfSharp’(您是否缺少using指令或程序集引用?)” 最佳答案 如果您希望使用该库,您需要添加对包含该库的程序集(dll)的引用。要添加引用,只需在解决方案资源管理器中右键单击您的项目并选择添加引用,您将看到一个选项卡式对话框,允许您添加对GAC中的dll的引用、解决方案中
我想通过其Save方法将PdfSharp.Pdf.PdfDocument保存到Stream,但它没有将PDF标题设置附加到它。因此,当我读回Stream并将其返回给用户时,他看到PDF文件无效。PDFsharp保存到内存时,是否有附加PDF标题设置的解决方案? 最佳答案 如果您认为PdfDocument.Save存在问题,请在PDFsharp论坛上报告此问题(但请更具体地说明您的错误)。你的“解决方案”对我来说就像一个黑客。“pdfRenderer.Save”在内部调用“PdfDocument.Save”。无论问题是什么-您的“解决
是否可以使用PdfSharp从PDF文件中提取纯文本?由于其许可证,我不想使用iTextSharp。 最佳答案 接受了Sergio的回答,做了一些扩展方法。我还把字符串的累加改成了迭代器。publicstaticclassPdfSharpExtensions{publicstaticIEnumerableExtractText(thisPdfPagepage){varcontent=ContentReader.ReadContent(page);vartext=content.ExtractText();returntext;}pu