Огляд GroupDocs.Total

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

Illustration total

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

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

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

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

Майстер різноманітності форматів файлів

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

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

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

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

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

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

Формати 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 для .NET

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

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

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

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

C#

using GroupDocs.Metadata;
using GroupDocs.Watermark;
using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Watermarks;

// Завантажте ваш документ до водяного знакувальника
using (Watermarker watermarker = new Watermarker("contract.docx"))
{
    // Встановіть бажаний текст та шрифт для водяного знаку
    TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 60, FontStyle.Bold));
    
    // Виберіть колір шрифту та прозорість тексту, обертання та вирівнювання
    watermark.ForegroundColor = Color.DarkGreen;
    watermark.Opacity = 0.5;
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.VerticalAlignment = VerticalAlignment.Center;
    
    // Застосуйте водяний знак
    watermarker.Add(watermark);
    
    // Збережіть отриманий документ
    watermarker.Save("watermarked-contract.docx");
}

using (Metadata metadata = new Metadata("watermarked-contract.docx"))
{
  var root = metadata.GetRootPackage<WordProcessingRootPackage>();

  // Оновіть властивості метаданих документа
  root.DocumentProperties.Author = "Name Surname";
  root.DocumentProperties.CreatedTime = DateTime.Now;
  root.DocumentProperties.Company = "Company Name";
  root.DocumentProperties.Category = "Work materials";
  root.DocumentProperties.Keywords = "contract, watermarked";

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

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

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


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

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

C#

using GroupDocs.Redaction;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Завантажте документ із приватними даними до редактора 
using (Redactor redactor = new Redactor("customer-info.docx"))
{
  // Налаштуйте та налаштуйте параметри видалення 
  redactor.Apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));
  // Застосуйте видалення та збережіть результат 
  redactor.Save();
}

// Завантажте видалений файл для перегляду 
using (var viewer = new Viewer("customer-info.docx"))
{
  // Налаштуйте PDF як бажаний формат перегляду       
  var viewOptions = new PdfViewOptions("redacted-info.pdf");

  // Збережіть документ у форматі PDF      
  viewer.View(viewOptions);
}
 Українська