如何使用 PDFsharp 创建一页以上的 PagePreview?

发布于 2024-08-08 05:54:04 字数 401 浏览 5 评论 0原文

我正在使用 PDFsharp 在我的 C# 应用程序中创建 PDF 文件。它工作得很好,但我不知道如何创建多页预览。我可以轻松创建和保存多页文档,并且将 PagePreview 嵌入到我的表单中也可以正常工作。

但是如何在预览中显示(并绘制)多个页面

有没有办法将另一个 XGraphics 对象传递给关联的 RenderEvent 函数(该函数将从文档中的第二页创建(XGraphics.FromPdfPage(...)< /代码>))?

I am using PDFsharp to create PDF files in my C# application. It's working very good, but I did not find out how to create preview with more than one page. I have no trouble creating and saving documents with multiple pages, also embedding PagePreview into my Form is working.

But how do I display (and draw on) more than one page in the Preview?

Is there a way to pass another XGraphics object to associated RenderEvent function (that would be created from second page in document (XGraphics.FromPdfPage(...)))?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妳是的陽光 2024-08-15 05:54:04

RenderEvent 必须知道要渲染哪个页面。
您的应用程序必须知道有多少页以及哪一页是当前页。

我们使用 MigraDoc 创建 PDF 文件,预览会自动处理多个页面。

The RenderEvent must know which page to render.
Your application must know how many pages there are and which page is the current page.

We are using MigraDoc to create PDF files and the preview handles multiple pages automatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文