PDF または Word ファイルに透かしを追加するか、PHP を使用して以前に追加した透かしを削除します

この PHP ライブラリを使用すると、開発者は PDF または Word ドキュメントに画像またはテキストの透かしを追加したり、既に追加されている透かしを数秒で削除したりできます

ドキュメントを不正な配布から保護し、透かしをオンラインで追加します。これを行うには、PDF、Word、またはその他のドキュメント形式を読み込み、PHP を使用してテキストまたは画像の透かしを追加します。次に、透かし入りの PDF または Word ドキュメントを、DOC、DOCX、PDF、HTML、RTF、XPS などの便利な形式で保存します。ドキュメントから透かしを削除して、誰かの権利を侵害しない限り、処理を容易にすることもできます。

コードスニペットを表示

PHP で透かしを追加する

この PHP API を使用すると、開発者はオンラインで PDF、Word、またはその他のドキュメントに透かしを追加できます。テキストまたは画像を使用して透かしを作成し、PHP でオーバーレイ角度を設定して、その透かしを PDF または Word ドキュメントに挿入できます。

注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の PHP ソフトウェア ソリューションは非常に使いやすいものです。

PHP で透かしを削除する

指定された PHP SDK も透かしを削除するのに役立ちます。たとえば、Word で透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の Word ドキュメントを読み込み、PHP を使用してドキュメントからこの透かしを削除し、出力ファイルを便利な形式で保存できます。

Word または PDF の透かし

PHP API を評価するには、透かしを追加するドキュメントと、透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS など) を選択します。

次の例を使用して、その仕組みを確認してください。

ファイルに透かしを追加する必要があります
コードを実行する
挿入したい画像をアップロードする
リストからターゲットフォーマットを選択します
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input1.docx";
$requestImageFile = "Input2.jpg";
$requestWatermarkData = new WatermarkDataImage(array(
    "image" => FileReference::fromLocalFileContent($requestImageFile)
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    $requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);

$convertRequest = new ConvertDocumentRequest(
    $insertWatermarkResult->document()->values(), "docx", 
	    NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$requestWatermarkData = new WatermarkDataText(array(
    "text" => "This is the watermark text",
    "layout" => "Diagonal"
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    $requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);

$convertRequest = new ConvertDocumentRequest(
    $insertWatermarkResult->document()->values(), "docx", 
	    NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$deleteWatermarkOnline = new DeleteWatermarkOnlineRequest(
    $requestDocument, NULL, NULL, NULL, NULL, NULL, NULL
);
$deletedWatermark = $wordsApi->deleteWatermarkOnline($deleteWatermarkOnline);

$convertDocument = new ConvertDocumentRequest(
    $deletedWatermark->document()->values(), "docx", NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
コードを実行する
  
PHPをクリップボードにコピーします

PHP の透かしを削除する方法

  1. Aspose.Words Cloud for PHPインストール
  2. PHP プロジェクトにライブラリ参照を追加 (ライブラリをインポート)
  3. アプリ キーを使用して API を構成する
  4. 透かしを削除するドキュメントを読み込みます
  5. 透かしを削除するリクエストを作成する
  6. 結果を便利なファイル形式に保存する

透かしを使用する PHP ライブラリ

Packagist リポジトリから 'Aspose.Words Cloud SDK for PHP' をインストールします。 composer require aspose-cloud/aspose-words-cloud を実行してSDKをインストールし、 require_once('vendor/autoload.php'); を使用するだけです。プロジェクトにインポートします。

別の方法として、GitHubから Aspose.Words Cloud SDK for PHP 手動で複製することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

PHP7.1以降

詳細については、 Repository Documentation を参照してください。

透かしを追加するための最も一般的なドキュメント形式

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。