私は、Windows で CorelDRAW の代わりに Inkscape を選択しました。無料なので、画像に完璧な XML コードを作成する強力な機能を考えると、当然ながらいくつかの問題があります。しかし、インドの政治に関する 10 ページのドキュメンタリーを作成したいとします。あるいは、何でもいいです。では、どうすればいいのでしょうか。
フォルダーを作成し、各ページを .svg ファイルとして個別に保存するのは面倒です。そこで質問があります。
そもそも、Inkscape で複数ページのドキュメントを作成できるとしたら、どうすればよいでしょうか?たとえ答えが「いいえ、できません」であったとしても、回答の中でその旨を述べてください。
答え1
現在、厳密に実装された SVG 仕様の制限により、Inkscape にはネイティブのマルチページ サポートはありません (マルチページ サポートは SVG 1.2 ドラフトでのみ導入されましたが、リリースされることはなく、今後の SVG 2.0 に取って代わられました)。
これを克服するために外部プラグインinkscape ページサブページへのリンクを含むマスターページを生成することで、マルチページサポートを提供します。ただし、このプラグインは将来の互換性のためにSVG 2.0コードを生成しません。それでも、後でPDFにエクスポートするための複数のページを作成するのに役立ちます(たとえば、pdftk )。
答え2
ページ数が少ない場合は、Inkscape で編集した後、ページごとに別々の PDF ファイルとして保存し、PDF 塗りつぶしなどのツールを使用して結合してみてください。後で問題が発生するかどうかはわかりませんが、3 つの PDF ファイルで試したところ、うまくいきました。
答え3
私は、Inkscape ドキュメントから複数ページの PDF を生成するツールを作成しました。このツールは、「レイヤーをページとして」という一般的なトリックを使用します。このツールを と呼んでいますink2pdf
。こちらから入手できます:https://github.com/spook/ink2pdf。
また、レイヤーに名前を付けるだけで、条件付きタグやレイヤーとページのカスタム マッピングが可能になります。お役に立てば幸いです。
答え4
1 つのコツは、Inkscape で必要なページ数と同じ高さの巨大なページを作成することです。セクションの高さが同じであることを確認します。これは、次のスクリーンショットに示すように、参照用にページ領域の横に四角形をコピー/貼り付けることで実行できます。
その後、通常どおり高解像度の .png をエクスポートし、PosteRazor などのポスター作成ツールを使用できます。このツールは、次の方法でインストールできます。
sudo apt-get install posterazor
次のコマンドで起動します (大文字に注意してください)。
PosteRazor
PosteRazor の指示に従ってください。重要なポイントは次のとおりです。
- 余白と重なりを0に設定する
- ページ サイズをカスタムに設定し、Inkscape で参照長方形の寸法を入力します (単位は関係ありません。スケールのみのためです)
PosteRazorはmupdfやその他の代替品に置き換えることができます。これらはこのunix stackexchangeで見つけることができます。質問。