ドキュメントを不正な配布から保護し、透かしをオンラインで追加します。これを行うには、PDF、Word、またはその他のドキュメント形式を読み込み、Swift を使用してテキストまたは画像の透かしを追加します。次に、透かし入りの PDF または Word ドキュメントを、DOC、DOCX、PDF、HTML、RTF、XPS などの便利な形式で保存します。ドキュメントから透かしを削除して、誰かの権利を侵害しない限り、処理を容易にすることもできます。
この Swift API を使用すると、開発者はオンラインで PDF、Word、またはその他のドキュメントに透かしを追加できます。テキストまたは画像を使用して透かしを作成し、Swift でオーバーレイ角度を設定して、その透かしを PDF または Word ドキュメントに挿入できます。
注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の Swift ソフトウェア ソリューションは非常に使いやすいものです。
指定された Swift SDK も透かしを削除するのに役立ちます。たとえば、Word で透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の Word ドキュメントを読み込み、Swift を使用してドキュメントからこの透かしを削除し、出力ファイルを便利な形式で保存できます。
Swift API を評価するには、透かしを追加するドキュメントと、透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS など) を選択します。
次の例を使用して、その仕組みを確認してください。
import AsposeWordsCloud
let config = Configuration(
clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input1.docx"))!;
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: "docx");
_ = 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.docx"))!;
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: "docx");
_ = 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.docx"))!;
let deleteWatermarkOnline = DeleteWatermarkOnlineRequest(document: requestDocument);
let deletedWatermark = try api.deleteWatermarkOnline(request: deleteWatermarkOnline);
let convertDocument = ConvertDocumentRequest(
document: deletedWatermark.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
Swift パッケージマネージャーと Cocoapods 依存関係マネージャーを使用して Aspose.Words Cloud SDK for Swift をインストールできます。パッケージのインストールの詳細については、 "Installation and Usage" セクションを参照してください。
別の方法として、GitHubから Aspose.Words Cloud SDK for Swift ソースコードを複製して、プロジェクトで使用することもできます。
これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。