اسناد خود را از توزیع غیرمجاز محافظت کنید و واترمارک را به صورت آنلاین اضافه کنید. برای انجام این کار، کافی است یک 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);
برای نصب Aspose.Words Cloud SDK for Swift میتوانید از Swift Package Manager و Cocoapods Dependency Manager استفاده کنید. اطلاعات دقیق در مورد نصب بسته در بخش "Installation and Usage" آورده شده است.
به عنوان یک جایگزین، میتوانید Aspose.Words Cloud SDK for Swift از GitHub کلون کنید و از آن در پروژه خود استفاده کنید.
لطفاً این Instructions ها را دنبال کنید تا به سرعت اعتبارنامه های امنیتی لازم را دریافت کنید و به REST API ما دسترسی پیدا کنید.
Swift 4.2 یا جدیدتر
برای مشاهده جزئیات بیشتر به Repository Documentation مراجعه کنید.