我正在使用 c# 和 Cairo 创建一个 pdf 文件。我想制作一个多页 pdf,但我找不到任何示例。我只找到了这个: http: //lists.cairographics.org/archives/cairo/ 2008-9月/014949.html
任何帮助或建议将不胜感激。
我正在使用 c# 和 Cairo 创建一个 pdf 文件。我想制作一个多页 pdf,但我找不到任何示例。我只找到了这个: http: //lists.cairographics.org/archives/cairo/ 2008-9月/014949.html
任何帮助或建议将不胜感激。
刚来这个问题。事实证明,在 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
我不使用 C#,但 C cairo_show_page() 中有一个函数完全符合您的要求。我认为C#中有类似的方法。
https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-show-page
简直不敢相信将 context.showpage() 更改为 context.copypage() 太容易了
简单地多次调用 showpage 似乎对我有用。