问题标签 [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.

0 投票
1 回答
3332 浏览

pdfsharp - 如何在 PDFsharp 中获取表格高度?

我正在使用 PDFsharp 生成 PDF 文档,这些文档(发票)包含表格。

有什么方法可以确定桌子的高度吗?我需要知道增值税的高度,并且总表必须位于页面底部。我不认为行数会做,因为产品描述可能会被包装,导致某些行的行高增加

0 投票
1 回答
9514 浏览

c# - 将表格保持在一块 MigraDoc / PDFsharp

我正在使用 PDFsharp / MigraDoc 将表格和图表写入 PDF 文件。到目前为止,这很有效,但是当 MigraDoc 应该将整个表格移动到文档的下一页时,它总是会(垂直)拆分我的表格。如何确保桌子保持一体?

MigraDoc.DocumentObjectModel.Tables 的表类有一个 bool KeepTogether 属性,但它似乎没有效果(设置为 true 或 false)。

有没有办法手动完成?有什么方法可以“测量”到页面末尾的距离并将其与表格高度进行比较?(或者任何其他知道表格是否会被拆分的方式)

请注意,我是第一次使用 PDFsharp / MigraDoc。如果有任何我应该知道的最佳实践,请告诉我。如果有一些很好的例子(我在 PDFSharp 的主页上看到了那些,但仅此而已)我很想知道它们!

0 投票
0 回答
2513 浏览

c# - 如何在 PDFSharp 中使用电子签名签署 pdf?

是否可以在 PDFSharp 中使用电子签名签署 pdf 文档?怎么做?

感谢您的建议。

0 投票
1 回答
5784 浏览

c# - 有什么方法可以在 MigraDoc / PDFsharp 中添加背景图像?

我想创建一个在背景图像上有文字的封面。这在 MigraDoc / PDFsharp 中可行吗?

0 投票
1 回答
166 浏览

c# - 有没有办法添加与 pdf 文档中的文本不同的书签

使用 migradoc,我看到了如何通过这样做自动添加书签:

但是如果我想添加一个显示“更新”的书签,但段落标题中的文本显示“我的项目更新”怎么办

那可能吗?

0 投票
1 回答
436 浏览

c# - 如果您的页面是 migradoc 中的横向 (pdfsharp),则图像位置不起作用

我有以下代码可以很好地将图像放在页面的左下角(纵向模式)。一旦我将页面更改为横向模式,图像就会离开屏幕。

我将如何在横向模式下布局它,以便它显示在屏幕的左下角。这是代码:

如果我改变:

它在左上角显示正常,但在左下角不起作用。我可以通过

但我原以为 ShapePosition.Bottom 可以在横向模式下工作。

0 投票
3 回答
6907 浏览

c# - 你如何在 migradoc / pdfsharp 中有一个项目符号列表

即使在阅读了这个论坛帖子之后,如何使用 migradoc / pdfsharp 创建项目符号列表仍然很令人困惑。我基本上想显示这样的项目列表:

  • 躲闪
  • 日产
  • 福特
  • 雪佛兰
0 投票
1 回答
3409 浏览

c# - 是否可以使用 PdfSharp/Migradoc 为所有页面设置背景图像?

我正在使用 PDFSharp/Migradoc 从我的 Web 应用程序生成 PDF,并且我设法让背景图像适用于文档的第一页。

我首先在文档中创建一个部分,然后为此渲染图像。然后,我将文档内容写入同一节对象内的段落对象。

但是,我需要为文档中的所有后续页面显示不同的背景图像。

这可能吗?如果是这样,我该怎么做?

回答: 为了提供完整的答案,以下是可以使其正常工作的基本代码:

0 投票
2 回答
5440 浏览

c# - 基于文本的自动新页面

嗨,我已经成功使用了这个很棒的库 PDF Sharp。现在我想玩一些动态的东西,所以人们建议我切换到 Migradoc,我喜欢它的段落功能。现在的问题是,当我添加长段落然后新页面没有添加而不是显示不完整的文本(不完整的意思是文本溢出)并且我在底部添加了一个图像以供页脚查看。我该怎么做才能输入动态文本(可变长度),它只是添加了需要的页数。

到目前为止我的代码是

0 投票
2 回答
6946 浏览

.net - 将嵌入的资源图像添加到 MigraDoc 文档

我想将图像添加到 MigraDoc 文档的标题中,但是在文档生成中硬编码文件系统路径对于一些问题来说有点问题 - 其中最重要的是它让我有点反感,而且,以保持部署简单(r)。

在我看来,如果我可以将图像作为资源嵌入到程序集中,并在 PDF 需要它时将其提取出来,这似乎是理想的,但似乎没有任何直接或内置的方法可以做到这一点。有什么技巧或想法吗?