私は c# と Cairo を使用して PDF ファイルを作成しています。複数ページの PDF を作成したいのですが、サンプルが見つかりません。 2008-09/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() に変更するだけで簡単すぎるなんて信じられない