CAIRO的多个PDF页面



我正在使用c#和Cairo创建一个pdf文件。我想做一个多页的pdf,但找不到任何样本。我只找到了一个:http://lists.cairographics.org/archives/cairo/2008-September/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#,但Ccairo_show_page()中有一个函数正是你想要的。我认为C#中也有类似的方法。

https://www.cairographics.org/manual/cairo-cairo-t.html#cairo-显示页面

简直不敢相信仅仅将context.showpage()更改为context.copypage()

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

相关内容

  • 没有找到相关文章

最新更新