问题标签 [migradoc]
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.
pdfsharp - 如何在 MigraDoc 中表示空格
对于我正在从事的项目,我需要使用 Migradoc 生成屏幕上显示的内容的 PDF。我遇到了一个问题,即从文本中删除了前面的空格。
c# - PDFsharp:有没有办法在页面标题中生成“Y 页 X”?
看起来很简单,但我在 API 中找不到类似 getPageCount() 的东西。我可以让它返回当前页面,但不能返回总页数。也许我错过了它?
我希望能够以某种方式在每一页的顶部打印“第 1 页,共 9 页”,其中“1”当然是当前页码。
c# - 如何获取 PDF 中每个部分的页数
我正在使用 MigraDoc 呈现 PDF 文档。每个部分都有一个或多个段落文本。
目前这是我创建文档的方式;
编辑:目前我使用以下代码来获取页数。
但这需要很多时间,可能每个页面都渲染两次。
根据添加的内容,某些部分可以跨越多个页面。
是否有可能获取/查找一个部分呈现多少页(以 PDF 格式)?
编辑2:是否可以标记一个部分并找到它从哪个页面开始?
c# - MigraDoc 页脚位置
我正在尝试将图像放置为每个页面的页脚,我可以使用以下方法将页脚移近页面底部:
但我似乎无法找到一种方法来缩短与页面两侧的距离。有没有办法做到这一点或某种“技巧”来实现这一点。
我能找到的唯一方法是删除页面设置边距,但我需要它们将页面固定在一起。
有谁知道解决这个问题的方法或我缺少的一些设置?
pdf - MigraDoc Pdf长字渲染
断字是怎么回事。
我的目的是在 pdf 中呈现 LONG 单词,我需要替换下一行的部分单词。所以现在我得到的单词在一些缩进之后开始并在右侧页面之后结束(我没有看到单词的结尾)。
我使用这样的东西:
我没有在 MigraDoc 文档中找到任何提示...
当然我可以自己实现分词的逻辑,如果没有原生解决方案我会这样做。
c# - MigraDoc TextFrame 溢出选项
MigraDoc 中的 TextFrames 非常方便,但是当我将段落添加到超出文本框架边界的文本框架时,它只会溢出框架之外。但我不希望文本超出框架。
我已经定义了文本框边界
hyperlink - 为什么使用 Migradoc Hyperlink 对象时会生成错误的链接?
我在尝试使用 Migradoc 在 PDF 上呈现 Weblink 时遇到了一个奇怪的问题。
虽然这可以正确呈现,但它尝试点击的链接是项目的 file:///...bin/Debug(或 Release)/www.theActualLink.org 文件夹中的文件链接。
知道为什么会这样吗?根据 PDFSharp 论坛,代码片段应该是正确的方法。
编辑:好的,感谢 Thomas,我已将代码更改为:
这不是最终代码,但由于链接上的“http://”前缀,它现在可以工作了。干杯!
asp.net - 图像渲染缓慢 | 迁移文档
我正在使用 MigraDoc 创建 PDF,现在遇到了一个小问题。我使用 A4 大小的图像(2480px x 3508px / 96KB 大小)作为我的 PDF 的背景,使用以下代码:
使用它会导致 PDF 的渲染时间长约 10 倍(例如 10 秒),然后是没有或较小的文件(例如 1 秒)。有没有办法加快这个速度?
我试图不使用框架,认为这可能是使用以下方法显示图像的问题:
但仍然是相同的结果,我想要减少时间的原因是我创建了多达 1000 个这样的结果,而在当前速度下这可能需要很长时间。
我不能再缩小图像了,但我不明白为什么它应该是尺寸问题。如果这是问题并且没有办法解决,请告诉我。
c# - 带有 MigraDoc 的 PDFsharp 是否支持 HTML 语法?
带有 MigraDoc 的 PDFsharp 是否支持 HTML 语法?
如果是,我如何在文件上实施它?