Inkscape: 複数ページのドキュメントを作成するにはどうすればいいですか?

Inkscape: 複数ページのドキュメントを作成するにはどうすればいいですか?

私は、Windows で CorelDRAW の代わりに Inkscape を選択しました。無料なので、画像に完璧な XML コードを作成する強力な機能を考えると、当然ながらいくつかの問題があります。しかし、インドの政治に関する 10 ページのドキュメンタリーを作成したいとします。あるいは、何でもいいです。では、どうすればいいのでしょうか。

フォルダーを作成し、各ページを .svg ファイルとして個別に保存するのは面倒です。そこで質問があります。

そもそも、Inkscape で複数ページのドキュメントを作成できるとしたら、どうすればよいでしょうか?たとえ答えが「いいえ、できません」であったとしても、回答の中でその旨を述べてください。

答え1

現在、厳密に実装された SVG 仕様の制限により、Inkscape にはネイティブのマルチページ サポートはありません (マルチページ サポートは SVG 1.2 ドラフトでのみ導入されましたが、リリースされることはなく、今後の SVG 2.0 に取って代わられました)。

これを克服するために外部プラグインinkscape ページサブページへのリンクを含むマスターページを生成することで、マルチページサポートを提供します。ただし、このプラグインは将来の互換性のためにSVG 2.0コードを生成しません。それでも、後でPDFにエクスポートするための複数のページを作成するのに役立ちます(たとえば、pdftk pdftkをインストールする )。

答え2

ページ数が少ない場合は、Inkscape で編集した後、ページごとに別々の PDF ファイルとして保存し、PDF 塗りつぶしなどのツールを使用して結合してみてください。後で問題が発生するかどうかはわかりませんが、3 つの PDF ファイルで試したところ、うまくいきました。

答え3

私は、Inkscape ドキュメントから複数ページの PDF を生成するツールを作成しました。このツールは、「レイヤーをページとして」という一般的なトリックを使用します。このツールを と呼んでいますink2pdf。こちらから入手できます:https://github.com/spook/ink2pdf

また、レイヤーに名前を付けるだけで、条件付きタグやレイヤーとページのカスタム マッピングが可能になります。お役に立てば幸いです。

答え4

1 つのコツは、Inkscape で必要なページ数と同じ高さの巨大なページを作成することです。セクションの高さが同じであることを確認します。これは、次のスクリーンショットに示すように、参照用にページ領域の横に四角形をコピー/貼り付けることで実行できます。

Inkscapeの設定例

その後、通常どおり高解像度の .png をエクスポートし、PosteRazor などのポスター作成ツールを使用できます。このツールは、次の方法でインストールできます。

sudo apt-get install posterazor

次のコマンドで起動します (大文字に注意してください)。

PosteRazor

PosteRazor の指示に従ってください。重要なポイントは次のとおりです。

  • 余白と重なりを0に設定する
  • ページ サイズをカスタムに設定し、Inkscape で参照長方形の寸法を入力します (単位は関係ありません。スケールのみのためです)

PosteRazorはmupdfやその他の代替品に置き換えることができます。これらはこのunix stackexchangeで見つけることができます。質問

関連情報