PNG
JPG
BMP
TIFF
PDF
なぜPython Cloud APIを使用してPDFファイルから透かしを削除する必要があるのか
透かしを削除することは、透かしがもはや関連性がない場合や文書の可読性に影響を与える場合に必要です。 以前「下書き」または「機密」としてマークされた文書が最終化されたり公開された場合、透かしを削除することで混乱を防ぎ、ユーザーが文書の現在の状態を理解できるようにします。特に不透明度の高い透かしは重要なテキストや画像を隠し、文書の読みづらさや視覚的な気晴らしを引き起こす可能性があります。外部共有や正式な提出のためには、未完成に見えたり、文書を未完成に見せる可能性のある透かしを削除することがよく必要です。透かしのないクリーンな文書はよりプロフェッショナルに見えます。
まず、PythonとPDF Cloud Python SDKをシステムにインストールする必要があります。 PythonパッケージがGithubにホストされている場合、Githubから直接インストールできます。
Githubからのインストール
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
パッケージマネージャーコンソールコマンド
pip install asposepdfcloud
PDFから透かしを削除する手順
透かしをPDFからプログラムで削除するには Aspose.PDF Cloud Python SDK APIを使用して数行のコードで実行できます。
- Python SDKをインストールします。
- Aspose Cloud Dashboardにアクセスします。
- すべてのアプリケーションとサービスにアクセスするための新しいアカウントを作成するか、アカウントにサインインします。
- 左側のメニューでアプリケーションをクリックして、クライアントIDとクライアントシークレットを取得します。
- 開発者ガイドを確認して、PHPでPDFから透かしを削除します。
- GitHubリポジトリを確認して、APIリストと動作例を取得します。
- APIリファレンスページを確認して、APIパラメータの説明を確認します。
Pythonを使用してPDFから透かしを削除
file_name = 'PageNumberStamp.pdf'
self.uploadFile(file_name)
image = 'test.jpg'
self.uploadFile(image)
# Create an ImageStamp object to apply to the PDF document
stamp = asposepdfcloud.models.ImageStamp()
stamp.background = True
stamp.left_margin = 1
stamp.right_margin = 2
stamp.top_margin = 3
stamp.bottom_margin = 4
stamp.horizontal_alignment = asposepdfcloud.models.HorizontalAlignment.CENTER
stamp.vertical_alignment = asposepdfcloud.models.VerticalAlignment.CENTER
stamp.opacity = 1
stamp.rotate = asposepdfcloud.models.Rotation.NONE
stamp.rotate_angle = 0
stamp.x_indent = 0
stamp.y_indent = 0
stamp.zoom = 1
stamp.file_name = self.temp_folder + '/' + image
PDFの透かし
透かしは、文書に所有権や著作権情報を明確にマークすることにより、不正使用や配布を抑止し、元のコンテンツが許可なく誤用または再配布されるのを防ぎます。 場合によっては、透かしが文書の外観と感触を向上させる微妙なデザイン機能として追加され、ブランドアイデンティティを反映したプロフェッショナルで洗練された外観を提供します。
Pythonライブラリでできること:
- PDF文書を結合します。
- PDFファイルを分割します。
- PDFを他の形式に変換したり、その逆も可能です。
- 注釈を操作します。
- PDF内の画像を操作します、など。
- 無料アプリを試して、PDFファイルから透かしをオンラインで削除し、機能をテストできます。