GroupDocs.Total в кількох словах

Автоматизуйте перегляд, конвертацію, редагування, порівняння, пошук, водяні знаки та інші робочі процеси файлів у Java-застосунках

Illustration total

Поєднайте потужність кількох продуктів GroupDocs у єдине, комплексне рішення

Ви можете використовувати функції різних продуктів GroupDocs, щоб створити індивідуальний підхід, який відповідає вашим конкретним потребам.

Наприклад, ви можете конвертувати файл Word у PDF, а потім додати цифровий підпис. Або заповнити шаблон документа даними з бази даних, або витягнути текст з зображення, а потім перекласти його на іншу мову.

Можливості безмежні!

Оволодійте різноманітністю форматів файлів

GroupDocs.Total для Java відкриває сумісність з понад 200 форматами файлів, дозволяючи вам обробляти документи всіх популярних типів. Від офісних форматів, таких як Word і Excel, до зображень, коду та зашифрованих файлів, ми покрили вас.

Підтримка крос-платформенності

Звільніть себе від обмежень платформи. GroupDocs.Total забезпечує сумісність крос-платформенності, дозволяючи вам забезпечити оптимальну продуктивність та доступність рішення для користувачів на будь-якій системі, де може бути встановлений Java.

Незалежність від платформи

GroupDocs.Total для Java підтримує такі операційні системи, фреймворки та менеджери пакетів

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Підтримувані формати файлів

GroupDocs.Total для Java підтримує операції з наступними форматами файлів.

Формати Microsoft Office, OpenDocument та текстові

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Зображення, графіка та діаграми

  • Растрові зображення: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Інші

  • Web: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Архіви: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Інші: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Функції GroupDocs.Total

Комплексне керування, відображення та конвертація PDF-файлів та документів Office

Feature icon

Широкі можливості перегляду файлів

Комплексний перегляд документів більш ніж у 180 форматах, включаючи HTML, зображення та PDF.

Feature icon

Конвертація формату

Безперервна конвертація між різними форматами документів без зовнішніх інструментів.

Feature icon

Інтерактивні анотації

Розширені можливості анотації текстових та зображеннєвих елементів у документах.

Feature icon

Порівняння вмісту

Точне порівняння документів, виділяючи відмінності в змісті та стилі.

Feature icon

Гнучкість підпису

Різноманітні опції підпису, включаючи текстовий, зображеннєвий та цифровий підписи.

Feature icon

Створення документів на основі шаблонів

Автоматизоване створення документів за допомогою шаблонів та зовнішніх джерел даних.

Feature icon

Керування метаданими

Надійний доступ до метаданих та їх маніпулювання для покращеного контролю над документами.

Feature icon

Розширений пошук

Потужна функціональність пошуку з підтримкою нечіткості та синонімів.

Feature icon

Керування водяним знаком

Легке керування водяним знаком у документах з можливістю налаштування та екстракції.

Приклади коду

Деякі реальні сценарії використання GroupDocs.Total для Java

Захист і організація договорів: Застосування водяних знаків та керування метаданими у файлі DOCX

Ефективно захистіть і організуйте свої документи Word за допомогою цього комплексного прикладу коду. Наведений нижче зразок дозволяє вам реалізувати надійні водяні знаки та керування метаданими у вашому робочому процесі з договорами для підвищення безпеки та управління інформацією. Він демонструє, як:

Застосування власного водяного знаку: Додайте помітний водяний знак ‘Draft Contract’ до документа для візуальної чіткості та захисту. Налаштуйте водяний знак із опціями шрифту, кольору, прозорості та вирівнювання.

Покращення метаданих: Легко змінюйте метадані документа, включаючи важливі деталі, такі як автор, час створення, компанія, категорія та ключові слова для поліпшення організації та пошуку.

Java

import com.groupdocs.metadata.Metadata;
import com.groupdocs.watermark.Watermark;
import com.groupdocs.watermark.Watermark.Common;
import com.groupdocs.watermark.Options.HtmlViewOptions;

// Завантажте ваш документ до водяного знаку
Watermarker watermarker = new Watermarker("contract.docx");

// Встановіть бажаний текст та шрифт для водяного знаку
TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 36));
  
// Виберіть колір шрифту та прозорість тексту, обертання та вирівнювання
watermark.setForegroundColor(Color.getRed());                                                            
watermark.setHorizontalAlignment(HorizontalAlignment.Center);                                            
watermark.setVerticalAlignment(VerticalAlignment.Center);                               

// Застосуйте водяний знак
watermarker.add(watermark);

// Збережіть отриманий документ
watermarker.save("watermarked-contract.docx");

Metadata metadata = new Metadata("watermarked-contract.docx");        
WordProcessingRootPackage root = metadata.getRootPackageGeneric();

// Оновіть властивості метаданих документа
root.getDocumentProperties().setAuthor("Name Surname");
root.getDocumentProperties().setCreatedTime(new Date());
root.getDocumentProperties().setCompany("Company Name");
root.getDocumentProperties().setCategory("Work materials");
root.getDocumentProperties().setKeywords("contract, watermarked");

// Збережіть документ із оновленими метаданими
metadata.save("contract-final.docx");                

Оптимізована редакція документів

Сценарій: Велика юридична фірма часто обробляє різноманітні документи, що містять конфіденційну інформацію клієнтів, яку необхідно редагувати перед наданням третім сторонам або для публічного розголошення. Ручна редакція цієї конфіденційної інформації може бути нудною, часом затратною та схильною до людських помилок. Для забезпечення ефективності, точності та відповідності регламентуючим документам про захист даних юридична фірма шукає автоматизоване рішення для оптимізації процесу редакції документів.


Рішення: GroupDocs.Total автоматизує процес, спрацьовуючи редакцію при отриманні документа. Крім того, гнучкі опції дозволяють налаштовувати редакцію, вибирати режими редакції (наприклад, чорніти, заміняти зірочками), вказувати конкретні розділи або сторінки для редакції. Нарешті, користувацький вихід генерує редаговані документи у форматі PDF для легкого обміну та перегляду, тоді як підвищена безпека та перевірка забезпечують документацію всього процесу для відповідності та відповідальності.

Це комплексне рішення дозволяє юридичним професіоналам та іншим організаціям значно скоротити час та витрати на редакцію, мінімізувати людські помилки та послідовно обробляти конфіденційну інформацію з впевненістю.

Java

import com.groupdocs.redaction.Redaction;
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// {index-content-java.code_samples.sample2_comment_1} 
Redactor redactor = new Redactor("customer-info.docx");

// {index-content-java.code_samples.sample2_comment_2} 
redactor.apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));

// {index-content-java.code_samples.sample2_comment_3} 
redactor.save();

// {index-content-java.code_samples.sample2_comment_4} 
Viewer viewer = new Viewer("customer-info.docx");

// {index-content-java.code_samples.sample2_comment_5}       
PdfViewOptions viewOptions = new PdfViewOptions("redacted-info.pdf");

// {index-content-java.code_samples.sample2_comment_6}      
viewer.view(viewOptions);        
 Українська