Pythonを使用してPDFでテキストを操作する
私たちは誰でも時々PDFファイルにテキストを追加する必要があります。例えば、メインテキストの下に翻訳を追加したいとき、画像の横にキャプションを配置したいとき、または単に申請フォームを記入したいときです。また、すべてのテキスト要素を自分の望むスタイルでフォーマットできると便利です。PDFファイルで最も一般的なテキスト操作は、PDFへのテキストの追加、PDFファイル内のテキストのフォーマット、ドキュメント内のテキストの置換と回転です。Aspose.PDF for Python via .NETは、PDFコンテンツと相互作用するために必要なすべてを備えた最適なソリューションです。
次のことが可能です:
-
PDFファイルへのテキストの追加 - PDFにテキストを追加し、ストリームやファイルからフォントを使用し、HTML文字列を追加し、ハイパーリンクを追加するなど。
-
PDFツールチップ - Pythonを使用して見えないボタンを追加することで、検索されたテキストにツールチップを追加できます。
-
PDF内のテキストフォーマット - ドキュメント内のテキストをフォーマットするときに多くの機能を追加できます。 行のインデントを追加し、テキストの枠を追加し、テキストに下線を引き、Aspose.PDFライブラリで改行を追加します。
-
PDF内のテキストを置換 - PDFドキュメントのすべてのページでテキストを置換します。最初にTextFragmentAbsorberを使用する必要があります。
-
PDF内のテキストを回転 - TextFragmentクラスの回転プロパティを使用してPDF内のテキストを回転させます。
-
PDFドキュメントのページからテキストを検索して取得 - ページからテキストを検索して取得するためにTextFragmentAbsorberクラスを使用できます。
-
改行を判定 - このトピックでは、マルチラインテキストフラグメントの改行を追跡する方法を説明します。