Добавьте водяной знак в DOCX или удалите ранее добавленные водяные знаки с помощью Swift

Используя эту Swift библиотеку, добавляйте к DOCX документам графические или текстовые водяные знаки или удаляйте уже добавленные водяные знаки за несколько шагов.

Добавьте текстовый или графический водяной знак в DOCX документы, используя Swift. Загрузите DOCX документ и вставьте в него требуемый водяной знак. Затем сохраните результат в удобном формате, таком как DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и других, и поделитесь документом с водяным знаком с другим человеком. Также удалите водяной знак из DOCX документа, если водяной знак был добавлен в документ ранее, и причины добавления больше не актуальны.

Посмотреть фрагмент кода

DOCX - добавить водяной знак в Swift

С помощью этого Swift API разработчики могут добавлять водяные знаки в DOCX в режиме онлайн. Просто создайте водяной знак, используя текст или изображение, а затем вставьте этот водяной знак в свой DOCX документ в Swift.

Примечание: нет необходимости устанавливать какие-либо сторонние приложения или библиотеки. Поэтому наше программное решение для Swift очень простое в использовании.

Удалить водяной знак из DOCX – Swift

Данный Swift SDK также полезен для удаления водяных знаков из DOCX. Удаление водяного знака в DOCX означает, что вы можете загрузить нужный DOCX документ с текстовым или графическим водяным знаком, удалить этот водяной знак из DOCX с помощью Swift, а затем сохранить полученный файл в удобном формате - DOC, DOCX, PDF, JPEG, PNG, TIFF и другие.

Работа с водяным знаком в DOCX

Чтобы оценить, как добавить или удалить водяной знак в DOCX с помощью нашего Swift API, загрузите DOCX и водяной знак в виде изображения или текста. Затем выберите удобный формат файла экспорта - 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);
Выполнить код
  
Копировать Swift код в буфер обмена

Как убрать водяной знак с DOCX Swift REST API

  1. Установите Aspose.Words Cloud for Swift
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект Swift
  3. Настройте API, используя ключи вашего приложения
  4. Загрузите DOCX документ, из которого вы хотите удалить водяной знак
  5. Создайте запрос на удаление водяного знака
  6. Сохраните результат в удобном формате файла

Swift библиотека для использования водяных знаков в DOCX

Вы можете использовать менеджер пакетов Swift и менеджер зависимостей Cocoapods для установки Aspose.Words Cloud SDK for Swift. Подробная информация об установке пакета приведена в разделе "Installation and Usage".

Как вариант, вы можете клонировать исходный код Aspose.Words Cloud SDK for Swift с GitHub и использовать его в своем проекте.

Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

Swift 4.2 или новее

Дополнительную информацию смотрите в Repository Documentation.

Другие поддерживаемые форматы файлов

Вы можете добавить водяной знак в документ других форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.