pdfsharp相关内容

根据可用宽度和字体计算文本高度?

我们正在使用 PDFsharp 从数据库中动态创建 PDF 文档. 我需要知道计算文本区域高度的最佳方法关于使用的字体和可用宽度. 我需要知道高度,以便在需要时处理分页符. 解决方案 在 .NET 中,您可以调用Graphics.MeasureString 了解如何绘制的文本会变大. 没错,但是在使用 PDFsharp 时,您调用 XGraphics.MeasureS ..
发布时间:2022-01-12 09:37:30 C#/.NET

PDFsharp 保存到 MemoryStream

我想通过 Save 方法将 PdfSharp.Pdf.PdfDocument 保存到 Stream,但它没有将 PDF 标题设置附加到它.所以当我读回 Stream 并将其返回给用户时,他看到 PDF 文件无效.当 PDFsharp 保存到内存时,是否有附加 PDF 标题设置的解决方案? 解决方案 所以解决方案: MigraDoc.DocumentObjectModel.Document ..
发布时间:2022-01-07 20:29:52 C#/.NET

C# 使用 PdfSharp 从 PDF 中提取文本

是否有可能使用 PdfSharp 从 PDF 文件中提取纯文本?我不想使用 iTextSharp 因为它的许可证. 解决方案 参考了 Sergio 的回答,做了一些扩展方法.我也把字符串的累加改成了迭代器. 公共静态类 PdfSharpExtensions{公共静态 IEnumerableExtractText(此 PdfPage 页面){var content = ContentRea ..
发布时间:2021-12-22 19:53:43 C#/.NET

WPF 转 XPS 转 PDF

我已经在标准 WPF 控件中实现了一个报告,并且还实现了一个 DocumentPaginator 来获取这些控件并将它们转换为用于打印的文档. 我还实现了一些代码,它使用文档分页器将页面呈现为图像并使用 PDFSharp,但是这不允许复制和粘贴,图像质量也有问题. 我已经尝试过 GhostXPS 实用程序,并考虑通过保存到 XPS 文档来使用它然后使用 GhostXPS 将其转换为 P ..
发布时间:2021-11-26 10:53:58 其他开发

如何在 XNA C# 项目中运行 C# winform

我正在尝试在 XNA 游戏中使用 PDFsharp 库.我试图开始工作的示例代码是: static void Main(){渲染器渲染器 = 新渲染器();PreviewForm 表单 = new PreviewForm();form.RenderEvent = new PagePreview.RenderEvent(renderer.Render);Application.Run(form) ..
发布时间:2021-10-02 19:04:31 C#/.NET

从 Xamarin.Forms 加载带有 PdfSharp .Net 标准预览的字体失败:找不到合适的字体

我目前正在评估如何从 Xamarin.Forms 生成 PDF(目前仅在 Android 上运行该应用程序)并检查 .NET 标准 PdfSharp 端口. 绘制到 PDF 并显示它有效,但我在将文本写入文档时遇到问题.当我尝试使用以下代码加载 XFont 时 var font = new XFont("sans-serif", 20); 它因异常而失败 System.Invali ..
发布时间:2021-09-29 20:33:20 移动开发

PDFsharp PdfDocument.Save 在任何其他保存时导致空白页

虽然我有解决此问题的方法,但我更愿意按照遇到此问题的方式来解决.在解决问题之前,让我解释一下上下文: 我正在使用扫描仪获取虚拟图像,我想用这些图像来创建每个页面都是一个图像的 PDF.我使用 PDFsharp 创建 PDF 工作得很好. 然而;如果我尝试重新保存 PDFsharp 文档,它最终会清空所有以前的页面,然后添加新图像. 关于更多上下文,我使用 ASP.NET Wind ..
发布时间:2021-09-23 18:32:35 C#/.NET

Visual C++ 中的 pdfsharp

我是 Visual C++ 的新手.我正在尝试在 Visual C++ 中将标签保存为 pdf 文件.我通过从属性添加资源来链接 pdfsharp dll.当我在我的系统中运行 .exe 文件时,它没有给出任何错误.但是当 .exe 在其他系统中运行时,它会给出错误提示“无法加载文件或程序集 'pdfSharp,版本 = 1.31.1789.0,文化 = 中性,publicKeytoken = f ..
发布时间:2021-09-18 19:19:22 其他开发

有没有办法在 VB.NET 中将数学字母数字符号(Unicode 中的那些)保存到 PDF 或 Word 文档中?

基本上,我需要从文本文件中提取一个问题并将其格式化为数学考试中的问题格式. 现在,我正在使用 PDFsharp 来执行此操作,但它始终将字母数字符号(例如,𝑥)保存为框. 我尝试从 PDFsharp 上的示例中复制并得到这个 Dim document As New PdfSharp.Pdf.PdfDocument将页面调暗为 PdfSharp.Pdf.PdfPage = docum ..
发布时间:2021-09-16 20:08:48 其他开发

编辑和呈现 RichText

我们有一个应用程序(用于楼宇自动化的自定义网络管理工具)支持打印标签,您可以剪下这些标签并将其插入设备的前显示屏.在该工具的早期版本(不是我公司开发的)中,应用程序只是将字符串推送到现场技术人员可以操作的 Excel 文件中(如格式化文本).我们在新版本中没有这样做,因为很难(不可能)保持 Excel 文件同步,并避免绑定到外部应用程序(更不用说不同版本的 Excel)了. 我们使用 PDF ..
发布时间:2021-07-10 18:43:04 C#/.NET

在 MigraDoc 中将页码与右角对齐

我知道如何显示页码以及如何在页脚中对齐它们.但是我的问题是我的页脚包含一些应该左对齐的自定义文本,并且页码应该与右角对齐. string footer = "我的自定义页脚";段落footerParagraph = section.Footers.Primary.AddParagraph(footer);页脚Paragraph.AddTab();footerParagraph.AddPageF ..
发布时间:2021-06-15 18:40:16 C#/.NET

用pdfsharp添加acroform

如何将带有pdfsharp lib的Acroforms(或任何输入字段)添加到pdf中?例如一个文本框(PdfSharp :: Pdf :: AcroForms :: PdfTextField)我找不到任何示例,只能阅读/修改. 我发现"page-> Elements-> Add(key,pdfitem)",但是我无法从PdfSharp :: Pdf :: AcroForms :: PdfT ..
发布时间:2021-04-20 19:08:23 其他开发

使用C#使用PDFsharp创建多个页面

我正在使用PDFsharp创建PDF页面.这对于只有一页的文档非常有效.在某些情况下,行将需要填满两页.每当行数等于20时,我想创建一个新页面并将剩余内容写入其中. 此代码在第一页上写入内容,但是一旦行数等于20,它将继续在第一页上写入而不是去第二个. 请问该如何解决? PdfDocument文档= new PdfDocument();document.Info.Title =“使 ..
发布时间:2021-04-19 18:35:38 其他开发

带有MigraDoc的PDFsharp是否支持HTML语法?

带有MigraDoc的PDFsharp是否支持HTML语法? ETC. 如果是,我如何在文档上实现它? 解决方案 否,它不直接支持HTML.您必须编写一个代码,以读取HTML并使用MigraDoc或PdfSharp创建PDF. 要创建PDF,您需要使用API​​,例如: .AddPage(...), .Draw(...), .DrawRectangle ..
发布时间:2021-04-01 21:55:21 C#/.NET

使用pdfsharp将多个图像转换为pdf

我正在尝试使用 pdfsharp库将多个图像转换为pdf. 我能够转换单个图像,并且效果很好. 在将bulk images转换为single pdf时,我面临的问题是它将所有图像都进行转换,但是在转换后如果我检查它仅显示最后一个图像,因为它没有追加到现有图像上,覆盖上一张图片. 那我该如何纠正呢? 我第一次使用pdf库并向我指出任何错误时将提供任何帮助,我将很高兴知道更多有 ..
发布时间:2020-11-27 00:00:18 其他开发

MigraDoc-嵌入/嵌套表格?

我想在另一个表内(特定单元格内)添加一个表。 我找不到将 Table 对象添加到 Cell 对象的方法。 难道这根本不可能吗? 或者,我可以合并一些单元格,但是在MigraDoc网站上找不到任何带有单元格合并的样本。 这是我的代码: Table parentTable = new Table(); parentTable.AddColumn(Unit.FromCenti ..
发布时间:2020-09-26 01:20:20 C#/.NET

C#使用PdfSharp从PDF提取文本

是否可以使用PdfSharp从PDF文件中提取纯文本? 由于许可证,我不想使用iTextSharp。 解决方案 以Sergio的答案为基础,并提出了一些扩展方法。我还将字符串的累积更改为迭代器。 公共静态类PdfSharpExtensions { public static IEnumerable ExtractText(此PdfPage页面) { va ..
发布时间:2020-09-25 22:05:34 C#/.NET