GroupDocs.Watermark for Node.js via Java

Оптимізоване вилучення водяних знаків з PDF документів

Ефективно витягуйте водяні знаки за допомогою GroupDocs.Watermark for Node.js via Java спрощеного підходу.

Отримайте водяні знаки з файлів Pdf за допомогою GroupDocs.Watermark

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

  1. Щоб отримати доступ до функцій, наданих GroupDocs.Watermark, створіть екземпляр класу Watermarker і вкажіть шлях до файлу Pdf. Також ви можете використовувати файл, збережений як потік байтів. Ця дія по суті завантажує цільовий документ для комплексного аналізу водяних знаків.
  2. Для цільової ідентифікації водяних знаків створіть об’єкт SearchCriteria. Ви можете вказати зображення для пошуку подібних водяних знаків. Крім того, для текстових водяних знаків визначте текстовий вміст, властивості шрифту, атрибути кольору та інші відповідні параметри, щоб уточнити критерії пошуку та отримати більш точні результати.
  3. Викличте метод Search (або подібну угоду про найменування) об’єкта Watermarker, щоб розпочати процес отримання водяного знака в завантаженому документі. Ця функція повертає набір об’єктів, що представляють потенційні водяні знаки, полегшуючи подальшу обробку на основі ваших конкретних вимог.
  4. Отримана колекція водяних знаків дозволяє вам контролювати водяні знаки, визначені в документі. Ви можете видалити небажані водяні знаки або динамічно змінювати їхні властивості, як-от коригування розміру, положення або текстового вмісту відповідно до ваших потреб.

// Отримати водяні знаки зображень у PDF

// Створіть об’єкт Watermarker із вихідним шляхом
const watermarker = new groupdocs.watermark.Watermarker("input.pdf");

// Отримайте водяні знаки за аналогічним хешем зображення
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

Node.js API для гнучкого пошуку водяних знаків

Використовуйте гнучкість 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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська