1

我正在使用 c# 和 Cairo 创建一个 pdf 文件。我想制作一个多页 pdf,但我找不到任何示例。我只找到了这个: http: //lists.cairographics.org/archives/cairo/ 2008-9月/014949.html

任何帮助或建议将不胜感激。

4

4 回答 4

5

刚来这个问题。事实证明,在 cairo_pdf 中将“onefile”参数设置为 TRUE 可以解决这个问题。

例子:

cairo_pdf("my.super.plot.pdf",onefile=T)
plot(c(1,1))
plot(c(2,2))
dev.off()

注意:我使用的是 Cairo 1.5.6

于 2015-04-22T13:59:03.363 回答
1

我不使用 C#,但 C cairo_show_page() 中有一个函数完全符合您的要求。我认为C#中有类似的方法。

https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-show-page

于 2019-03-29T15:30:45.997 回答
0

简直不敢相信将 context.showpage() 更改为 context.copypage() 太容易了

于 2013-02-21T03:12:36.570 回答
0

简单地多次调用 showpage 似乎对我有用。

于 2019-09-10T10:17:08.593 回答