PDF に透かしを追加するか、Swift を使用して以前に追加した透かしを削除します

この Swift ライブラリを使用して、いくつかの手順で PDF ドキュメントに画像またはテキストの透かしをスタンプするか、すでに追加されている透かしを削除します

Swift を使用して、テキストまたは画像の透かしを PDF ドキュメントに追加します。 PDF ドキュメントをロードし、必要な透かしを挿入します。次に、結果を DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS などの便利な形式で保存し、透かし入りのドキュメントを他の人と共有します。また、透かしが以前にドキュメントに追加されていて、追加の理由がもはや関連していない場合は、PDF ドキュメントから透かしを削除します。

コードスニペットを表示

PDF – Swift で透かしを追加

この Swift API を使用すると、開発者はオンラインで PDF に透かしを追加できます。テキストまたは画像を使用して透かしを作成し、その透かしを Swift で PDF ドキュメントに挿入するだけです。

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

PDF から透かしを削除 – Swift

指定された Swift SDK は、PDF から透かしを削除するのにも役立ちます。 PDF の透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の PDF ドキュメントを読み込み、Swift を使用してこの透かしを PDF から削除し、出力ファイルを便利な形式 (DOC、DOCX、PDF、JPEG、 PNG、TIFF など。

PDF で透かしを操作する

Swift API を使用して PDF の透かしを追加または削除する方法を評価するには、PDF と透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOC、DOCX、PDF、HTML、RTF、XPS など) を選択します。

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

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

let config = Configuration(
    clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input1.pdf"))!;
let requestImageStream = InputStream(url: URL(string: "Input2.jpg"))!;
let requestWatermarkData = WatermarkDataImage()
    .setImage(image: FileReference(localFileContent: requestImageStream));
let insertWatermarkRequest = InsertWatermarkOnlineRequest(
    document: requestDocument, watermarkData: requestWatermarkData);
let insertWatermarkResult = try api.insertWatermarkOnline(
    request: insertWatermarkRequest);

let convertRequest = ConvertDocumentRequest(
    document: insertWatermarkResult.document.values.first, format: "pdf");
_ = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud

let config = Configuration(
    clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.pdf"))!;
let requestWatermarkData = WatermarkDataText()
    .setLayout(layout: WatermarkDataText.Layout.diagonal)
    .setText(text: "This is the watermark text");
let insertWatermarkRequest = InsertWatermarkOnlineRequest(
    document: requestDocument, watermarkData: requestWatermarkData);
let insertWatermarkResult = try api.insertWatermarkOnline(
    request: insertWatermarkRequest);

let convertRequest = ConvertDocumentRequest(
    document: insertWatermarkResult.document.values.first, format: "pdf");
_ = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud

let config = Configuration(
   clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.pdf"))!;
let deleteWatermarkOnline = DeleteWatermarkOnlineRequest(document: requestDocument);
let deletedWatermark = try api.deleteWatermarkOnline(request: deleteWatermarkOnline);

let convertDocument = ConvertDocumentRequest(
   document: deletedWatermark.document.values.first, format: "pdf");
_ = try api.convertDocument(request: convertDocument);
コードを実行する
  
Swiftをクリップボードにコピーします

Swift を使用して PDF の透かしを削除する方法

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

PDF で透かしを使用するための Swift ライブラリ

Swift パッケージマネージャーと Cocoapods 依存関係マネージャーを使用して Aspose.Words Cloud SDK for Swift をインストールできます。パッケージのインストールの詳細については、 "Installation and Usage" セクションを参照してください。

別の方法として、GitHubから Aspose.Words Cloud SDK for Swift ソースコードを複製して、プロジェクトで使用することもできます。

これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

Swift 4.2 以降

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

サポートされているその他のファイル形式

他の形式のドキュメントに透かしを追加できます。

5%

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

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

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