Сравнить файлы RTF в Java

Выполните построчное сравнение между более чем двумя файлами RTF в Java. Получите список различий и сохраните сравниваемые файлы в один документ.


Скачать бесплатную пробную версию

Об API GroupDocs.Comparison for Java

Расширьте возможности своих Java-приложений с помощью функций сравнения изображений и документов с помощью API GroupDocs.Comparison for Java. Это помогает вам выявить различия внутри абзацев, слов, символов, фигур и даже стилей текста сравниваемых документов одного и того же формата, позволяет объединять изменения и экспортировать в окончательный документ. Он поддерживает сравнение и объединение широкого спектра документов, включая PDF, Word, листы Excel, презентации PowerPoint, диаграммы Visio, электронные письма Outlook, HTML, рисунки и форматы файлов изображений, без использования какой-либо внешней библиотеки.

Шаги для сравнения файлов RTF в Java

GroupDocs.Comparison позволяет разработчикам Java легко сравнивать файлы RTF в своих приложениях, используя несколько строк кода.

  • Создайте экземпляр объекта Comparer с путем или потоком исходного документа.
  • Вызовите метод добавления и укажите путь или поток целевого документа.
  • Вызов метода сравнения.

Системные Требования

API GroupDocs.Comparison for Java поддерживаются на всех основных платформах и операционных системах. Прежде чем выполнять приведенный ниже код, убедитесь, что в вашей системе установлены следующие необходимые компоненты.

  • Операционные системы: Microsoft Windows, Linux, MacOS.
  • Среды разработки: NetBeans, Intellij IDEA, Eclipse etc
  • Среда выполнения Java: J2SE 6.0 и выше.
  • Получите последнюю версию GroupDocs.Comparison for Java из Maven.

// Сравнить документы из локального файла

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

Сравните файлы RTF прямо сейчас, посетив веб-сайт GroupDocs.Comparison Live Demos. Живая демонстрация имеет следующие преимущества

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

О формате файла RTF

Представленный и задокументированный Microsoft формат Rich Text Format (RTF) представляет собой метод кодирования форматированного текста и графики для использования в приложениях. Этот формат облегчает межплатформенный обмен документами с другими продуктами Microsoft, обеспечивая тем самым совместимость. Эта возможность делает его стандартом передачи данных между программами обработки текста, и, следовательно, содержимое можно переносить из одной операционной системы в другую без потери форматирования документа. Спецификации формата файлов доступны Microsoft для публичной загрузки, и на них можно ссылаться с точки зрения разработчика.

Подробнее О формате файла RTF

Сравните другие форматы файлов

API многоформатного сравнения изображений и документов для Java. Сравните некоторые из популярных форматов файлов ниже без какого-либо внешнего программного обеспечения.

Compare PDF Files

(Adobe Portable Document Format)

Compare DOC Files

(Microsoft Word Document)

Compare DOCM Files

(Microsoft Word Macro-Enabled Document)

Compare DOCX Files

(Microsoft Word Open XML Document)

Compare DOT Files

(Microsoft Word Document Template)

Compare DOTM Files

(Microsoft Word Macro-Enabled Template)

Compare DOTX Files

(Word Open XML Document Template)

Compare RTF Files

(Rich Text File Format)

Compare TXT Files

(Plain Text File Format)

Compare XLS Files

(Microsoft Excel Binary File Format)

Compare XLSX Files

(Microsoft Excel Open XML Spreadsheet)

Compare XLTM Files

(Microsoft Excel macro-enabled template)

Compare XLSM Files

(Microsoft Excel Macro-Enabled Spreadsheet)

Compare XLSB Files

(Microsoft Excel Binary Spreadsheet File)

Compare CSV Files

(Comma Separated Values File)

Compare PPT Files

(PowerPoint Presentation)

Compare PPS Files

(Microsoft PowerPoint Slide Show)

Compare PPTX Files

(PowerPoint Open XML Presentation)

Compare PPSX Files

(PowerPoint Open XML Slide Show)

Compare POT Files

(Microsoft PowerPoint template)

Compare POTX Files

(Microsoft PowerPoint Open XML Template)

Compare ODS Files

(Open Document Spreadsheet)

Compare ODP Files

(OpenDocument Presentation File Format)

Compare OTP Files

(Origin Graph Template)

Compare ODT Files

(Open Document Text)

Compare OTT Files

(Open Document Template)

Compare VST Files

(Microsoft Visio 2003-2010 XML Drawing)

Compare JPEG Files

(JPEG Image)

Compare PNG Files

(Portable Network Graphic)

Compare GIF Files

(Graphical Interchange Format File)

Compare BMP Files

(Bitmap File Format)

Compare HTML Files

(Hyper Text Markup Language)

Compare MHTML Files

(MIME Encapsulation of Aggregate HTML)

Compare MSG Files

(Microsoft Outlook E-mail Message)

Compare EML Files

(E-mail Message)

Compare EMLX Files

(Apple Mail E-mail File)

Compare ONE Files

(Microsoft OneNote)

Compare VSD Files

(Microsoft Visio 2003-2010 Drawing)

Compare VSDX Files

(Microsoft Visio Drawing)

Compare VSS Files

(Microsoft Visio 2003-2010 Stencil)

Compare VST Files

(Microsoft Visio 2003-2010 Template)

Compare VDX Files

(Microsoft Visio 2003-2010 XML Drawing)

Compare CS Files

(CSharp Language)

Compare Java Files

(Java Language)

Compare CPP Files

(C++ Language)

Compare JS Files

(JavaScript Language)

Compare PY Files

(Python Language)

Compare RB Files

(Ruby Language)

GroupDocs.Comparison предлагает API-интерфейсы просмотра документов для других популярных сред разработки.

Back to top
 Русский