با استفاده از Swift یک متن یا تصویر به اسناد Word اضافه کنید. سند Word را بارگیری کرده و واترمارک مورد نیاز را در آن قرار دهید. سپس نتیجه را در قالب مناسبی مانند DOCX، PDF، MD، HTML، TXT، DOC، RTF، EPUB، XPS و موارد دیگر ذخیره کنید و سند واترمارک شده را با شخص دیگری به اشتراک بگذارید. همچنین اگر واترمارک قبلاً به سند اضافه شده است و دلایل اضافه کردن دیگر مرتبط نیستند، واترمارک را از سند Word حذف کنید.
با این Swift API، توسعه دهندگان می توانند به صورت آنلاین یک واترمارک به Word اضافه کنند. فقط واترمارک را با استفاده از متن یا تصویر ایجاد کنید و سپس آن واترمارک را در سند Word خود در Swift قرار دهید.
توجه: نیازی به نصب برنامه ها یا کتابخانه های شخص ثالث نیست. بنابراین، راه حل نرم افزار Swift ما برای استفاده بسیار آسان است.
Swift SDK نیز برای حذف واترمارک از Word مفید است. حذف واترمارک در Word به این معنی است که می توانید سند Word را که با یک واترمارک متنی یا تصویری مهر شده است بارگیری کنید، این واترمارک را از Word با استفاده از Swift حذف کنید و سپس فایل خروجی را در آن ذخیره کنید. فرمت مناسب - DOC، DOCX، PDF، JPEG، PNG، TIFF و غیره.
برای ارزیابی نحوه افزودن یا حذف واترمارک در Word با Swift API، Word و واترمارک را به عنوان تصویر یا متن بارگیری کنید. سپس یک فرمت فایل صادراتی مناسب را انتخاب کنید - 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.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 مراجعه کنید.
می توانید یک واترمارک به یک سند در قالب های دیگر اضافه کنید: