gpt4 book ai didi

migradoc - 使用 MigraDoc 将图像调整到一个 PDF 页面上

转载 作者:行者123 更新时间:2023-12-04 23:19:36 28 4
gpt4 key购买 nike

我可以使用 MigraDoc 轻松地将图像添加到 PDF 文件的某个部分。但是,图像被页面宽度切成两半。

有没有办法强制图片调整大小,使其完全适合一页?还是必须手动完成?

如果必须手动完成,有人知道 MigraDoc 中 PDF 页面的尺寸吗?

最佳答案

图像将以您为图像设置的大小绘制。

Image image = section.Headers.Primary.AddImage("../../PowerBooks.png");
image.Width = "2.5cm";
image.LockAspectRatio = true;

此代码段设置宽度。高度将按比例调整,因为 LockAspectRatio被设置。您可以同时设置高度和宽度,但不会保留纵横比。

没有像“100%”这样的技巧来获得整个页面宽度,但恕我直言,这不是必需的。页面宽度始终可以从该部分的 PageSetup 计算出来。

标准页面尺寸为 DIN A4。宽度为 21 厘米,高度为 29.7 厘米。许多其他预定义的页面大小也可用。也可以使用自定义页面大小。请参阅您的部分的 PageSetup 属性。

您是否检查过 MigraDoc 随附的 sample ?你也可以在这里看到它们:
http://pdfsharp.net/wiki/Invoice-sample.ashx

关于migradoc - 使用 MigraDoc 将图像调整到一个 PDF 页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301226/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com