Расширьте возможности своих Java-приложений с помощью функций сравнения изображений и документов с помощью API GroupDocs.Comparison for Java. Это помогает вам выявить различия внутри абзацев, слов, символов, фигур и даже стилей текста сравниваемых документов одного и того же формата, позволяет объединять изменения и экспортировать в окончательный документ. Он поддерживает сравнение и объединение широкого спектра документов, включая PDF, Word, листы Excel, презентации PowerPoint, диаграммы Visio, электронные письма Outlook, HTML, рисунки и форматы файлов изображений, без использования какой-либо внешней библиотеки.
GroupDocs.Comparison позволяет разработчикам Java легко сравнивать файлы RTF в своих приложениях, используя несколько строк кода.
API GroupDocs.Comparison for Java поддерживаются на всех основных платформах и операционных системах. Прежде чем выполнять приведенный ниже код, убедитесь, что в вашей системе установлены следующие необходимые компоненты.
// Сравнить документы из локального файла
try (Comparer comparer = new Comparer("C:\\source.rtf")) {
comparer.add("C:\\target.rtf");
comparer.compare("C:\\result.rtf"); // Создать файл результатов с указанным именем
}
// Сравнить документы из потока
try (Comparer comparer = new Comparer(new FileInputStream("C:\\source.rtf"))) {
comparer.add(new FileInputStream("C:\\target.rtf"));
comparer.compare(new FileOutputStream("C:\\result.rtf")); // Создать файл результатов с указанным именем
}
Сравните файлы RTF прямо сейчас, посетив веб-сайт GroupDocs.Comparison Live Demos. Живая демонстрация имеет следующие преимущества
Нет необходимости скачивать API
Нет необходимости писать код
Просто загрузите исходный файл
Скачать результирующий файл
Представленный и задокументированный Microsoft формат Rich Text Format (RTF) представляет собой метод кодирования форматированного текста и графики для использования в приложениях. Этот формат облегчает межплатформенный обмен документами с другими продуктами Microsoft, обеспечивая тем самым совместимость. Эта возможность делает его стандартом передачи данных между программами обработки текста, и, следовательно, содержимое можно переносить из одной операционной системы в другую без потери форматирования документа. Спецификации формата файлов доступны Microsoft для публичной загрузки, и на них можно ссылаться с точки зрения разработчика.
Подробнее О формате файла RTFAPI многоформатного сравнения изображений и документов для Java. Сравните некоторые из популярных форматов файлов ниже без какого-либо внешнего программного обеспечения.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Microsoft Word Macro-Enabled Template)
(Word Open XML Document Template)
(Rich Text File Format)
(Plain Text File Format)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel macro-enabled template)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Spreadsheet File)
(Comma Separated Values File)
(PowerPoint Presentation)
(Microsoft PowerPoint Slide Show)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint template)
(Microsoft PowerPoint Open XML Template)
(Open Document Spreadsheet)
(OpenDocument Presentation File Format)
(Origin Graph Template)
(Open Document Text)
(Open Document Template)
(Microsoft Visio 2003-2010 XML Drawing)
(JPEG Image)
(Portable Network Graphic)
(Graphical Interchange Format File)
(Bitmap File Format)
(Hyper Text Markup Language)
(Mime HTML)
(MIME Encapsulation of Aggregate HTML)
(Microsoft Outlook E-mail Message)
(E-mail Message)
(Apple Mail E-mail File)
(Microsoft OneNote)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2003-2010 Template)
(Microsoft Visio 2003-2010 XML Drawing)
(CSharp Language)
(Java Language)
(C++ Language)
(JavaScript Language)
(Python Language)
(Ruby Language)