问题标签 [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 回答
11409 浏览

c# - 如何在 MigraDoc 库中设置文档方向(适用于所有页面)?

我正在使用MigraDoc以编程方式生成包含文本、图像和表格的 PDF 文件。

我需要将文档对象中的Document 方向(所有页面)设置为Landscape.

所以我尝试了以下方法。

但我收到以下调试断言错误。

如果我单击Ignore,它会通过并且Orientation确实是Landscape

但是,我想确保我以正确的方式执行此操作。

所以问题是,如何Document使用 MigraDoc 库为所有页面设置文档方向?

这是其余的代码(因此它可以帮助您获取上下文)

非常感谢!
-湿婆

更新:

解决方案:这是工作代码,基于Thomas在下面的回答(为了其他可能正在寻找此解决方案的人的利益)。

0 投票
1 回答
164 浏览

pdfsharp - 如何使用 Listinfo 创建分层列表

我正在尝试创建一个列表,其中包含另一个列表。两个列表都有编号,我如何管理编号

例如,我正在尝试创建如下列表

在此处输入图像描述

如果您看不到上面的图像,请参考下面

  1. 清单 1 项目 1
  2. 清单 1 项目 2
    1. List2 项目 1
    2. List2 项目 2
  3. 清单 1 项目 3
0 投票
2 回答
2666 浏览

c# - 如何将分区区域中的表格与 PDFsharp 或 MigraDoc 对齐?

如何对齐分区区域中的表格?

0 投票
1 回答
2935 浏览

c# - 如何使用 MigraDoc 在 PDF 文件中设置表格背景颜色?

0 投票
2 回答
2307 浏览

c# - Migradoc 动态页面大小

我正在使用 Migradoc 在我的应用程序中生成 PDF 文档。

现在我需要根据内容高度生成一个固定宽度和动态计算高度的单页文档。

如何解决这个问题呢?

0 投票
1 回答
2461 浏览

overflow - C# PDFsharp 页面结束检测

是否可以在使用 PDFsharp 库创建 PDF 文件时检测到页尾?如何?还是页面上的文字溢出?我正在生成带有用户列表的 PDF 文件,如果列表太长,我需要添加新页面并继续。我不想编写丑陋的代码,我希望它尽可能自动化。
我知道 MigraDoc 库,但我已经有很多用 PDFsharp 编写的代码,所以如果没有必要使用 MigraDoc(这似乎更好),我宁愿继续使用 PDFsharp。谢谢。

0 投票
3 回答
6209 浏览

c# - MigraDoc 表超过第 2 页的标题?

嗨,我在 MigraDoc 中制作了一个大表格,当表格太大而无法在页面上显示时,它会自动拆分表格。我在页眉中有一个徽标,当它进入第 2 页时,我的表格位于徽标上方并且没有进入。任何人都知道如何确保它在移动到其他页面时发生故障?

这是徽标代码。就像他们在发票中的例子

0 投票
1 回答
1023 浏览

azure - 在 azure webjob 中使用 PdfSharp 出现内存不足异常

我正在使用 Azure 存储队列向 WebJob 发送消息。然后,此 WebJob 创建 PDF 并将其存储在 blob 容器中。这在我的开发机器上运行良好。接收到消息、实例化对象并创建 PDF 并将其存储在 blob 存储中。当我将 WebJob 部署到 Azure 时,我收到一条消息时出现内存不足异常。

什么是内存限制,我如何保持低于这些限制?

使用这个我最终在我的 blob 存储中只有一个带有堆栈跟踪的文本文件:

0 投票
1 回答
708 浏览

c# - 如何在 migradoc 中设置边框阴影?

0 投票
0 回答
1157 浏览

excel - EPPlus:将数据从 excel 文件导入 PDF 显示错误的日期格式

我正在使用 EPPlus 从 XLSX 文件中读取数据,然后使用 MigraDoc 将其转换为 PDF。但是日期字段显示了一些双精度值。

例如:2014-06-17 19.25.14 在 PDF 中变为 41807.8091898148。

我该如何纠正?