问题标签 [gembox-document]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
313 浏览

c# - 从使用 GemBox 正确格式化的文本文件中获取 PDF 文档时遇到问题

我正在尝试使用 GemBox 将文本文件转换为 pdf。我可以正确导入文本,但没有应用字体类型和大小,句子间距似乎加倍。

这是我到目前为止所拥有的:

此文本文件使用空格来正确格式化文本,因此我需要将字体设置为 Courier New。

这是具有正确格式的文本文件的示例:

在此处输入图像描述

这就是它以 pdf 形式出现的样子:

在此处输入图像描述

每行似乎都加倍并且没有应用字体。

有什么建议么?

0 投票
1 回答
137 浏览

wpf - GemBox WPF 依赖项不适用于应用服务 Azure 部署

我开发了一个测试 .NET Core Web 应用程序,我在其中添加了 .doc 到 .pdf 转换工具 GemBox。

他们与 .NET Core 结合的 Azure 部署文档仅限于不存在的文档,他们的支持人员也无法帮助我提供明确的解决方案。

我得到的错误:

HTTP 错误 500.31 - ANCM 无法找到本机依赖项 此问题的常见解决方案:未找到 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App 的指定版本。

我将问题追溯到以下问题:GemBox.Document for .NET Core 3.0 uses WPF。应用服务是否有可能添加了对 WPF 的有限支持?

谢谢,洛雷娜

0 投票
1 回答
368 浏览

c# - 使用 gembox Document 拆分 Doc 文件页面并转换为 PDF

我想通过在每一页上搜索特定单词(可能在一页或更多页上)将该页面的全部内容转换为 PDF。例如,我们有一个文件有三页,第一页有一个特殊词,第三页有下一个特殊词。我想将 PDF 从第一页保存到第二页,然后分别保存第三页。PDF 文件将根据该页面上的特定单词命名。

我的问题是我不知道如何循环每个页面并阅读该页面的内容以获取特殊单词并将页面保存为 PDF。谢谢你

0 投票
1 回答
1021 浏览

c# - 从 Word 文档中获取页码

我正在使用GemBox.Document,我需要找出我的书签位于 Word 文档中的哪个页面上。这可以做到吗?如果没有,那么我可以找出某些特定文本所在的页面吗?

我可以找到书签和文本,但我没有看到任何让我从中获取页码的选项。

0 投票
1 回答
287 浏览

gembox-document - 使用 Gembox Document 合并图片大小

我正在使用 Gembox.Document 的邮件合并功能来生成报告。我对图片的大小有疑问。

我在表格单元格中创建了一个合并字段,我希望图片占据单元格大小的最大值而不改变它的纵横比。

现在它正在插入图片,但比例都搞砸了。

我在帮助页面中读到我可以在我的合并字段中放置一个形状,但经过多次尝试我不知道该怎么做,当我尝试在我的 word 模板中绘制形状时,它不会进入我的合并字段。

有人可以帮我吗?要么固定纵横比,要么如何使用形状……</p>

干杯

0 投票
1 回答
3666 浏览

c# - 在 C# 中将 MSG 电子邮件转换为 PDF 文件

我正在使用GemBox.EmailGemBox.Document将电子邮件转换为 PDF。

这是我的代码:

该代码适用于 EML 文件,但不适用于 MSG(MailMessage.BodyHtmlMailMessage.BodyText)为空。

我怎样才能使这个工作也适用于味精?

0 投票
1 回答
81 浏览

c# - Word 和 PDF 文件中的文档属性

我正在尝试使用GemBox.Document从 Word 文件中读取特定属性,但在某些情况下,它可能不在文档中,因此出现错误。

Document Properties示例中,我注意到我们可以遍历属性。这是获取属性并防止异常的唯一“安全”方法,还是有另一种方法来检查它的存在?

此外,当我将文件保存DocumentModel为 PDF 时,我注意到我得到了“PDF Producer”属性的硬编码“GemBox.Document XYZ”值。我可以在以下位置看到它:Adobe Reader -> 文件 -> 属性... -> 高级 -> PDF Producer

我可以将其更改为其他内容吗?

0 投票
2 回答
1824 浏览

c# - 使用 Gembox.Document 的 azure 函数中的“无法加载文件或程序集‘PresentationCore’”错误

我目前使用 Gembox.Document 从 PDF 文档中读取内容。我有一个包含所有内容的类库和一个引用它的自托管 .NET Core 3.1 服务。我用 PDF 数据查询服务,它用内容响应。我现在想将此功能移至 azure 函数 (v3),但我遇到了以下错误:

无法加载文件或程序集“PresentationCore,版本=4.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35”。该系统找不到指定的文件。

为了简化它,我只将基本部分移到了 azure 函数中,您可以在下面看到:

这是天蓝色功能的限制吗?我已经阅读了一些相互矛盾的事情,这些事情表明它可以而且不能因为它使用 WPF dll 来完成。作为记录,GemBox 网站提供了一个在 azure 函数中创建 PDF 文档的示例:https ://www.gemboxsoftware.com/document/examples/create-word-pdf-on-azure-functions-app-service/ 5901 . 所以我不明白为什么我也无法阅读!

谢谢!

编辑1:

根据 mu88 的评论,我已将 .csproj 文件更改为以下内容,但没有帮助。

在此处输入图像描述

0 投票
1 回答
142 浏览

c# - Gembox 文档删除目录

我正在使用 Gembox 文档替换 docx 文档中的一些文本,效果很好。但是,我有一个目录字段在保存文档后消失。我尝试执行以下操作,但该字段仍然消失,只留下占位符文本:

0 投票
2 回答
226 浏览

c# - 在 C# 中使用 Gembox.Pdf 打印 pdf 时,打印队列中的 documentName 始终为“XPS Document”

我正在尝试在 C#(.NET Framework 4.8)中使用 Gembox.Pdf 打印 pdf 文档。这是我使用的代码:

我作为 jobName 传递的内容并不重要,当我查看打印队列时,我总是会看到 Xps 文档。我现在正在使用 Gembox.Pdf 的免费版本。

打印队列

我已经联系了 Gembox.Pdf 团队并在 Gembox 论坛上发帖,但到目前为止我没有收到任何回复。