1ページのPDFを取り上げ、そのページのテキストを考慮せずに2つの部分に分割する(中央のページを分割する)ことをお勧めします。私はiTextを使用していますが、これを行う方法の例は見つかりません。PDFページを2つの部分に分割する
答えて
実際にページを分割することはできませんが、これは非常に難しい作業です。元のサイズの半分の新しいページ内のページの内容を複製し、2番目のページで翻訳を適用するコンテンツ。
私はPDFBoxの例を示しています。最近、私はそれを使用しています。私はテストを行う準備ができています。確かにあなたはiTextで同じことをすることができます。
package printit;
import java.io.File;
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
public class CutIt {
public static void main(String[] args) throws IOException {
PDDocument outdoc = new PDDocument();
PDDocument doc = PDDocument.load(new File("sample_1.pdf"));
PDPage page = (PDPage) doc.getDocumentCatalog().getPages().get(0);
PDRectangle cropBox = page.getCropBox();
float upperRightY = cropBox.getUpperRightY();
float lowerLeftY = cropBox.getLowerLeftY();
cropBox.setLowerLeftY(upperRightY/2);
page.setCropBox(cropBox);
outdoc.importPage(page);
cropBox = page.getCropBox();
cropBox.setUpperRightY(upperRightY/2);
cropBox.setLowerLeftY(lowerLeftY);
page.setCropBox(cropBox);
outdoc.importPage(page);
outdoc.save("cut.pdf");
outdoc.close();
doc.close();
}
}
私はそれを行い、新しいpdfファイルの内容を複製します。私は見つかりました:float width = pdf.getPage(n).getPageSize()。getWidth(); フロートの高さ= pdf.getPage(n).getPageSize()。getHeight();私は新しいページのテンプレートを作成することができますが、私はどのように1つの内容を選択するのか分かりません –
質問はiTextについてであって、PDFBoxについてではありませんでした。 iTextの回答へのリンクが追加されました。 –
- 1. 2つに分割PDF
- 2. 2つにPDFを分割する
- 3. 分割PDFページC#
- 4. 1つの線を2つの部分に分割する
- 5. 分割は2つの部分
- 6. ページをいくつかの部分に分割する方法
- 7. 16ビットを8ビットの2つの部分に分割する
- 8. リストボックスの項目を2つの部分に分割する
- 9. ココアPDFのページ分割
- 10. イオン2:画面を2つの個別の部分に分割
- 11. リテラルを2つの部分に分割する方法
- 12. 文字列を2つの部分に分割する
- 13. csvデータを2つの部分に分割する方法。
- 14. ページを2つのセクションに分割
- 15. Androidはアクティビティを2つの部分に分割します
- 16. rails ajax部分的にページ分割
- 17. Magento 2 - 2つの部分で注文を分割
- 18. 私のテキストを2つの部分に分割したい - asp.net
- 19. プログラムでPDFファイルのページをUNIXのPDFファイルに分割する
- 20. Datagridviewは2つの部分に分割されています
- 21. UIViewはアニメーションで2つの部分に分割されます
- 22. 別のasp.netページを部分に分割する
- 23. Pythonは3つの数字を2つの部分に分割します
- 24. ブートストラップテーブルを2つに分割して2つに分割する方法
- 25. 角度2のページ分割
- 26. PDFページ分割用のJavaライブラリ
- 27. pdftk分割pdf複数のページで
- 28. レイザービューで特定のモデルを2つの部分に分割する方法は?
- 29. 詳細を2つの個別の垂直部分に分割する
- 30. テキストフィールドの値を2つに分割し、各部分をvarに入れます
ページをタイルしたいと言っていますか?タイルページについては、「iText 7 Jumpstart」の[第6章](http://developers.itextpdf.com/content/itext-7-jump-start-tutorial/chapter-6-reusing-existing-pdf-documents)チュートリアル](http://developers.itextpdf.com/content/itext-7-jump-start-tutorial/)。この例では、ページは4つの部分に分割されていますが、2つに分割されるようにコードを適合させるのはかなり簡単です。 –
あなたがリンクしたものは良いようですが、私はコードと機能を理解していません。私は彼がどこでpdfの一部をコピーし始め、新しいものを "貼り付け"始めるのかわかりません –