pdfsharp相关内容
我们正在使用 PDFsharp 从数据库中动态创建 PDF 文档. 我需要知道计算文本区域高度的最佳方法关于使用的字体和可用宽度. 我需要知道高度,以便在需要时处理分页符. 解决方案 在 .NET 中,您可以调用Graphics.MeasureString 了解如何绘制的文本会变大. 没错,但是在使用 PDFsharp 时,您调用 XGraphics.MeasureS
..
我想通过 Save 方法将 PdfSharp.Pdf.PdfDocument 保存到 Stream,但它没有将 PDF 标题设置附加到它.所以当我读回 Stream 并将其返回给用户时,他看到 PDF 文件无效.当 PDFsharp 保存到内存时,是否有附加 PDF 标题设置的解决方案? 解决方案 所以解决方案: MigraDoc.DocumentObjectModel.Document
..
是否有可能使用 PdfSharp 从 PDF 文件中提取纯文本?我不想使用 iTextSharp 因为它的许可证. 解决方案 参考了 Sergio 的回答,做了一些扩展方法.我也把字符串的累加改成了迭代器. 公共静态类 PdfSharpExtensions{公共静态 IEnumerableExtractText(此 PdfPage 页面){var content = ContentRea
..
我已经在标准 WPF 控件中实现了一个报告,并且还实现了一个 DocumentPaginator 来获取这些控件并将它们转换为用于打印的文档. 我还实现了一些代码,它使用文档分页器将页面呈现为图像并使用 PDFSharp,但是这不允许复制和粘贴,图像质量也有问题. 我已经尝试过 GhostXPS 实用程序,并考虑通过保存到 XPS 文档来使用它然后使用 GhostXPS 将其转换为 P
..
我正在尝试在 XNA 游戏中使用 PDFsharp 库.我试图开始工作的示例代码是: static void Main(){渲染器渲染器 = 新渲染器();PreviewForm 表单 = new PreviewForm();form.RenderEvent = new PagePreview.RenderEvent(renderer.Render);Application.Run(form)
..
我目前正在评估如何从 Xamarin.Forms 生成 PDF(目前仅在 Android 上运行该应用程序)并检查 .NET 标准 PdfSharp 端口. 绘制到 PDF 并显示它有效,但我在将文本写入文档时遇到问题.当我尝试使用以下代码加载 XFont 时 var font = new XFont("sans-serif", 20); 它因异常而失败 System.Invali
..
虽然我有解决此问题的方法,但我更愿意按照遇到此问题的方式来解决.在解决问题之前,让我解释一下上下文: 我正在使用扫描仪获取虚拟图像,我想用这些图像来创建每个页面都是一个图像的 PDF.我使用 PDFsharp 创建 PDF 工作得很好. 然而;如果我尝试重新保存 PDFsharp 文档,它最终会清空所有以前的页面,然后添加新图像. 关于更多上下文,我使用 ASP.NET Wind
..
我是 Visual C++ 的新手.我正在尝试在 Visual C++ 中将标签保存为 pdf 文件.我通过从属性添加资源来链接 pdfsharp dll.当我在我的系统中运行 .exe 文件时,它没有给出任何错误.但是当 .exe 在其他系统中运行时,它会给出错误提示“无法加载文件或程序集 'pdfSharp,版本 = 1.31.1789.0,文化 = 中性,publicKeytoken = f
..
基本上,我需要从文本文件中提取一个问题并将其格式化为数学考试中的问题格式. 现在,我正在使用 PDFsharp 来执行此操作,但它始终将字母数字符号(例如,𝑥)保存为框. 我尝试从 PDFsharp 上的示例中复制并得到这个 Dim document As New PdfSharp.Pdf.PdfDocument将页面调暗为 PdfSharp.Pdf.PdfPage = docum
..
我们有一个应用程序(用于楼宇自动化的自定义网络管理工具)支持打印标签,您可以剪下这些标签并将其插入设备的前显示屏.在该工具的早期版本(不是我公司开发的)中,应用程序只是将字符串推送到现场技术人员可以操作的 Excel 文件中(如格式化文本).我们在新版本中没有这样做,因为很难(不可能)保持 Excel 文件同步,并避免绑定到外部应用程序(更不用说不同版本的 Excel)了. 我们使用 PDF
..
我知道如何显示页码以及如何在页脚中对齐它们.但是我的问题是我的页脚包含一些应该左对齐的自定义文本,并且页码应该与右角对齐. string footer = "我的自定义页脚";段落footerParagraph = section.Footers.Primary.AddParagraph(footer);页脚Paragraph.AddTab();footerParagraph.AddPageF
..
如何将带有pdfsharp lib的Acroforms(或任何输入字段)添加到pdf中?例如一个文本框(PdfSharp :: Pdf :: AcroForms :: PdfTextField)我找不到任何示例,只能阅读/修改. 我发现"page-> Elements-> Add(key,pdfitem)",但是我无法从PdfSharp :: Pdf :: AcroForms :: PdfT
..
我正在使用PDFsharp创建PDF页面.这对于只有一页的文档非常有效.在某些情况下,行将需要填满两页.每当行数等于20时,我想创建一个新页面并将剩余内容写入其中. 此代码在第一页上写入内容,但是一旦行数等于20,它将继续在第一页上写入而不是去第二个. 请问该如何解决? PdfDocument文档= new PdfDocument();document.Info.Title =“使
..
我做了很多工作,以找出将 XPS 文档转换为 PDF 的简便方法.有许多工具可以做到这一点,但它们并非免费的.有免费的替代品吗? 解决方案 一个快速的Google搜索使我想到了:
..
在尝试创建PDF时,我具有以下代码: 公共静态MemoryStream Test(){var document = new Document();document.Info.Title =“测试报告";document.Info.Subject =“等等";document.Info.Author ="Me";//new CoverPageSummarySection().AddToDocume
..
带有MigraDoc的PDFsharp是否支持HTML语法? ETC. 如果是,我如何在文档上实现它? 解决方案 否,它不直接支持HTML.您必须编写一个代码,以读取HTML并使用MigraDoc或PdfSharp创建PDF. 要创建PDF,您需要使用API,例如: .AddPage(...), .Draw(...), .DrawRectangle
..
我正在尝试使用 pdfsharp库将多个图像转换为pdf. 我能够转换单个图像,并且效果很好. 在将bulk images转换为single pdf时,我面临的问题是它将所有图像都进行转换,但是在转换后如果我检查它仅显示最后一个图像,因为它没有追加到现有图像上,覆盖上一张图片. 那我该如何纠正呢? 我第一次使用pdf库并向我指出任何错误时将提供任何帮助,我将很高兴知道更多有
..
我正在使用Azure上的Web应用程序使用PDFsharp 1.32创建PDF.因为它是Azure Web应用程序,所以我无法安装字体. 因此,我在嵌入式字体选项中使用了以下内容: var globalFontCollection = XPrivateFontCollection.Global; _fontBytes = File.ReadAllBytes(_pathToFont);
..
我想在另一个表内(特定单元格内)添加一个表。 我找不到将 Table 对象添加到 Cell 对象的方法。 难道这根本不可能吗? 或者,我可以合并一些单元格,但是在MigraDoc网站上找不到任何带有单元格合并的样本。 这是我的代码: Table parentTable = new Table(); parentTable.AddColumn(Unit.FromCenti
..
是否可以使用PdfSharp从PDF文件中提取纯文本? 由于许可证,我不想使用iTextSharp。 解决方案 以Sergio的答案为基础,并提出了一些扩展方法。我还将字符串的累积更改为迭代器。 公共静态类PdfSharpExtensions { public static IEnumerable ExtractText(此PdfPage页面) { va
..