Python 経由で PDF を編集

Python API 用のサーバーサイドの Aspose.PDF を使用するプログレッシブ PDF エディター。マイクロソフトや Adobe Acrobat などのソフトウェアを一切使用していません

Python を使って PDF を編集する方法

PDF を編集する必要がありますか?PDF文書のプログラムによる変更は、現代のデジタルワークフローに欠かせないものです。Aspose.PDF のような Python ライブラリを使用すると、開発者は PDF 内のテキストの編集、外部データを使用したグラフの挿入、表の変更などを行うことができます。これらのライブラリは、他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロのPython開発者のあらゆるニーズに対応します。

  • PDF要素の編集:表、テキスト、画像、フィールドなど
  • PDF フォーマットの属性とスタイルを編集
  • 新しい要素を追加
  • グラフやフォームでの作業

PDF ファイルを編集するには、python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

Python でPDFを編集する方法


お使いの環境でコードを試すには Aspose.PDF for Python が必要です。

1。エディターを設計して開発します。 1。または、高度なWYSIWYGエディターを使用してデモアプリにアクセスして、Aspose Editorを使用します。 1。編集するPDFファイルをアップロードします。 1。関連する変更を加えて文書を修正します。 1。PDF ファイルを保存します。

最も要望の多かった機能の1つは、PDFのテキストの編集と追加です。Python ライブラリでテキストを操作するのはとても便利です。Python を使ってテキストを編集したり、テキストを更新したり、テキストを書式設定したりできます。次の例は、Python で PDF ドキュメントを変更する方法を示しています。

PDF ファイルの編集-Python

このサンプルコードは、PDF 内のテキストを編集する方法を示しています-Python

	import aspose.pdf as ap

    # load PDF file
    pdf = ap.Document('input_file')
    # instantiate TextFragment Absorber object
    text_fragment_absorber_address = ap.text.TextFragmentAbsorber()
    # search text within page bound
    text_fragment_absorber_address.text_search_options.limit_to_page_bounds = True
    # specify the page region for TextSearch Options
    text_fragment_absorber_address.text_search_options.rectangle = ap.Rectangle(100, 100, 200, 200, True)
    # search text from first page of PDF file
    pdf.pages[1].accept(text_fragment_absorber_address)
    # iterate through individual TextFragment
    for tf in text_fragment_absorber_address.text_fragments:
        # update text to blank characters
        tf.text = ""
    # save updated PDF file after text replace
    pdf.save('output_file')

Python API の Aspose.PDF について

.NET API 経由の Python 用の Aspose.PDF は、ほとんどの確立された PDF 標準と PDF 仕様をサポートしています。開発者は表、グラフ、画像、ハイパーリンク、カスタムフォントなどをPDFドキュメントに挿入できます。さらに、PDF文書を圧縮することも可能です。.NET 経由の Python 用の Aspose.PDF は、安全な PDF ドキュメントを開発するための優れたセキュリティ機能を提供します。.NET API 経由の Python 用 Aspose.PDF の主な機能には次のものがあります。

  • BMP、GIF、JPEG、PNGを含む複数の画像形式でPDFを読み取り、エクスポートする機能。
  • PDF ドキュメントの基本情報 (作成者、作成者など) を設定します。
  • 変換機能:PDF をワード、エクセル、パワーポイントに変換します。PDFを画像形式に変換します。PDF ファイルを HTML 形式に、またはその逆に変換します。PDFをEPUB、テキスト、XPSなどに変換します。

.NET API 経由の Aspose.PDF for Python の詳細については、API の使用方法に関する ドキュメント をご覧ください。