GroupDocs.Watermark for Node.js via Java

Упрощенное извлечение водяных знаков в документах RTF

Легко извлекайте водяные знаки, используя оптимизированный подход GroupDocs.Watermark for Node.js via Java.

Получите водяные знаки из файлов Rtf с помощью GroupDocs.Watermark

GroupDocs.Watermark for Node.js via Java предлагает комплексное решение для размещения водяных знаков в популярных форматах деловых документов. Интегрировав нашу библиотеку в свои приложения Node.js via Java, вы можете снабдить их мощными возможностями поиска по водяным знакам.

  1. Чтобы получить доступ к функциям, предоставляемым GroupDocs.Watermark, создайте экземпляр класса Watermarker и укажите путь к файлу Rtf. Также вы можете использовать файл, сохраненный в виде байтового потока. Это действие по существу загружает целевой документ для всестороннего анализа водяных знаков.
  2. Чтобы обеспечить целевую идентификацию водяного знака, создайте объект SearchCriteria. Вы можете указать изображение для поиска похожих водяных знаков. Альтернативно, для текстовых водяных знаков определите текстовое содержимое, свойства шрифта, атрибуты цвета и другие соответствующие параметры, чтобы уточнить критерии поиска и получить более точные результаты.
  3. Вызовите метод Search (или аналогичное соглашение об именах) объекта Watermarker, чтобы запустить процесс получения водяного знака в загруженном документе. Эта функция возвращает коллекцию объектов, представляющих потенциальные водяные знаки, что упрощает дальнейшую обработку в соответствии с вашими конкретными требованиями.
  4. Полученный набор водяных знаков позволяет вам контролировать водяные знаки, обнаруженные в документе. Вы можете удалить ненужные водяные знаки или динамически изменять их свойства, например, регулируя их размер, положение или текстовое содержимое, в соответствии с вашими потребностями.

// Получить водяные знаки изображений, помещенные в RTF

// Создайте объект Watermarker с исходным путем.
const watermarker = new groupdocs.watermark.Watermarker("input.rtf");

// Получить водяные знаки по похожему хешу изображения
const imageSearchCriteria = 
    new groupdocs.watermark.ImageDctHashSearchCriteria("watermark.jpg");
imageSearchCriteria.setMaxDifference(0.9);
const possibleWatermarks = watermarker.search(imageSearchCriteria);

// Обработка водяных знаков по вашему желанию
console.log(`Found ${possibleWatermarks.getCount()} possible watermark(s).`);
npm i @groupdocs/groupdocs.watermark
нажмите, чтобы скопировать
скопировал
Больше примеров Документация

Используйте Node.js для поиска водяных знаков с помощью GroupDocs.Watermark

Внедрите динамические и эффективные функции поиска водяных знаков в своих приложениях Node.js, используя GroupDocs.Watermark на платформе Node.js via Java.

Поиск водяных знаков Node.js

API Node.js для гибкого поиска водяных знаков

Используйте гибкость Node.js с GroupDocs.Watermark для поиска водяных знаков в различных форматах документов. Легко настраивайте поиск в соответствии с конкретными требованиями, такими как размер, тип или содержимое.

Улучшенная идентификация водяных знаков с помощью Node.js

Усовершенствуйте обработку документов, точно идентифицируя водяные знаки с помощью Node.js. Используйте API GroupDocs.Watermark для обнаружения водяных знаков даже в сложных структурах документов.

Масштабируемые решения для поиска водяных знаков

Масштабируйте свои решения по защите документов с помощью Node.js. GroupDocs.Watermark позволяет эффективно обрабатывать большие пакеты документов, что делает его идеальным решением для приложений корпоративного уровня.

Пример Node.js: поиск и извлечение водяных знаков

В этом примере Node.js показано, как использовать GroupDocs.Watermark для поиска и извлечения водяных знаков, демонстрируя эффективные и масштабируемые поисковые операции.

TypeScript


    const groupdocsWatermark = require('@groupdocs/groupdocs.watermark')

    const files = ["source.docx", "source.xlsx", "source.pptx", "source.vsdx"];
    for (const file of files) {
        //  Настройте среду Node.js и загрузите необходимые документы
        const settings = new groupdocsWatermark.WatermarkerSettings();
        settings.setSearchableObjects(new groupdocsWatermark.SearchableObjects());
        settings.getSearchableObjects().setWordProcessingSearchableObjects(
            groupdocsWatermark.WordProcessingSearchableObjects.Hyperlinks | 
            groupdocsWatermark.WordProcessingSearchableObjects.Text
        );
        settings.getSearchableObjects().setSpreadsheetSearchableObjects(
            groupdocsWatermark.SpreadsheetSearchableObjects.HeadersFooters
        );
        settings.getSearchableObjects().setPresentationSearchableObjects(
            groupdocsWatermark.PresentationSearchableObjects.SlidesBackgrounds |
            groupdocsWatermark.PresentationSearchableObjects.Shapes
        );
        settings.getSearchableObjects().setDiagramSearchableObjects(groupdocsWatermark.DiagramSearchableObjects.None);
        settings.getSearchableObjects().setPdfSearchableObjects(groupdocsWatermark.PdfSearchableObjects.All);

        //  Настройте поиск для идентификации водяных знаков на основе различных критериев
        const watermarker = new groupdocsWatermark.Watermarker(file, settings);

        //  Выполните поиск водяных знаков и соберите данные об идентифицированных водяных знаках
        const watermarks = watermarker.search();

        //  Обработайте результаты для изменения или удаления водяных знаков в соответствии с требованиями бизнеса
        console.log(`In ${documentPath} found ${watermarks.getCount()} possible watermark(s).`);
        watermarker.close();
    }

Узнайте больше о GroupDocs.Watermark for Node.js via Java

GroupDocs.Watermark for Node.js via Java предлагает эффективные возможности извлечения водяных знаков для управления водяными знаками в Node.js via Java. Упростите процесс поиска водяных знаков в различных форматах файлов.
Узнайте больше
About illustration

Готовы начать?

Загрузите GroupDocs.Watermark бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Эффективное извлечение водяных знаков

Эффективно извлекайте водяные знаки из разных форматов файлов с помощью GroupDocs.Watermark for Node.js via Java.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский