Aspose.PDF for Python via Java は、アプリケーションに PDF 処理機能を追加できるネイティブのライブラリです。Aspose.PDF for Python via Java により、Adobe Acrobat を使わずに PDF ファイルを生成、読み込み、変換、操作できる 32 ビットおよび 64 ビット アプリケーションを開発できます。
Aspose.PDF for Python via Java の API により、フォーム処理、メタデータ情報の参照や設定、テキストやページの操作、注釈の管理、しおりや透かしの追加や削除、ファイル添付、カスタム フォントの処理など、さまざまなドキュメント処理タスクを実現できます。
Aspose.PDF for Python via Java は、アプリケーション内で既存の PDF を編集、操作する際に役立ちます。Aspose.PDF for Python via Java により、PDF ファイルのオープンや読み込み、ページの抽出、ファイル内の特定位置にページを挿入、単一ページではなく複数ページやブックレットの生成が可能です。また、既存の PDF 内の画像、添付、注釈、ハイパーリンク、透かし、フォーム フィールドの追加、更新、削除も可能です。
Aspose.PDF for Python via Java により、PDF ファイルを複数のファイルに分割できます。アプリケーションの要件に合わせて、複数のファイルを 1 つのドキュメントに結合したり、PDF ページを追加したりできます。
Aspose.PDF for Python via Java では、PDF ファイル内の個別のページを、高精度な BMP、JPG、PNG などの画像形式に変換、出力できます。画像以外にも、DPC や DOCX 形式での保存も可能です。
// PdfConverter のインスタンス化 auto converter = MakeObject<PdfConverter>(); converter->BindPdf(dir + u"template.pdf"); converter->DoConvert(); int32_t imageCount = 1; while (converter->HasNextImage()) { converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000); imageCount++; }
Aspose.PDF for Python via Java は、PDF ドキュメントにフォーム フィールドを追加する機能があるので、動的に PDF ドキュメント内にフォーム フィールドを生成できます。テーブルに沿ってフォーム フィールドの位置を指定したり、カスタムの位置を指定したり、いつでもどの位置にも正確に配置することができます。
Aspose.PDF for Python via Java では、横置きのテキストの文字方向 (右から左、左から右) を設定したり、テキスト内に空白を保持して左寄せテキストの段落を生成したりカスタムのタブ位置を生成することができます。
水平方向のテキストの調整に加え、垂直方向のテキストについてもベースラインやトップライン、テキストの前景色や背景色の設定などの書式を調整できます。