私の目標は、電子リーダーからPDFを移動することです。 PDFを上部と下部の2つの部分に切り取りたいです。途中で切り取らない) その後、eリーダーで水平モードで読み取るのに使いたいです。だから私はこのコマンドを次のように使います。そのファイル:
k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 1707.02571.pdf
私が得た結果は次のとおりです。
しかし、ファイルを「現状のまま」使用すると、私のeリーダーが水平モードで読み取れるようにページを回転できないため、機能しません(リーダーのバグのようです)。だから回転したいのですが、with-ls
オプションを使用すると次のようになりますk2pdfopt
。
k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 -ls 1707.02571.pdf
テキストが回転しているように見えますが、キャンバスはそうではないため、出力が期待したものとはまったく異なります。
何が問題なのかご存知ですか?
ありがとうございます!
- 編集する -
-rt 90
切り捨てを少し変更すると、このオプションが機能しているようです。
k2pdfopt -mode crop -rt 90 -cbox 0,0,0.51s,1s -cbox 0.49s,0 -p 1-2 1707.02571.pdf
-ls
しかし、なぜそのまま-rt
動作しないのか疑問に思います。この設定では使用しないことをお勧めします。:
読者を反転できるように「水平」出力が必要な場合は、-rtの代わりに-lsを使用してください。
答え1
クロップボックスで横モードを使用するバグかもしれないと思います。調べてみます。 1つの可能な方法は、-grid
水平モードでオプションを使用することです。
k2pdfopt -grid 1x2x2 -ls ...
これにより、ページが必要に応じて2%重なる1列×2行に分割されます。私の考えでは、この種の仕事のために特別に設計されたモードがより良いようですが、まさに「幅に合わせる」モードです。これにより、文書が水平方向に変換され、各ページにできるだけ多くのコンテンツが配置されます。空白行を見つけてページを区切り、コンテンツの幅をデバイスの端に合わせて無駄にする余白スペースを最小限に抑えます。
k2pdfopt -mode fw ...
これが狭すぎる場合は、この-om
オプションを使用していくつかの余白を強制できます。
k2pdfopt -mode fw -om .2 ...
これは、テキストリフローが正しく機能しない場合、またはテキストを十分に拡大する必要がない場合に単一の列文書に一般的に推奨される変換モードです。