Návod k API GroupDocs.Comparison: porovnání dokumentů v .NET a Java

GroupDocs.Comparison Banner GroupDocs.Comparison Banner

Vítejte v kompletním průvodci porovnáváním dokumentů s GroupDocs.Comparison API. V tomto návodu k API GroupDocs.Comparison se dozvíte, jak programově porovnávat soubory Word, PDF, Excel, PowerPoint, obrázky a mnoho dalších formátů jak v prostředí .NET, tak Java. Návod vás provede nastavením, základními koncepty, tipy na výkon a reálnými příklady použití, abyste mohli ještě dnes přidat spolehlivou funkci diff do svých aplikací.

Rychlé odpovědi

  • Co dělá GroupDocs.Comparison API? Detekuje a zvýrazňuje změny mezi dvěma dokumenty stejného nebo odlišného formátu.
  • Které platformy jsou podporovány? .NET (Framework, .NET Core, .NET 5/6) a Java (8+).
  • Potřebuji licenci pro vývoj? Bezplatná zkušební verze funguje pro hodnocení; pro produkci je vyžadována komerční licence.
  • Mohu porovnávat soubory chráněné heslem? Ano – API přijímá hesla pro otevření zabezpečených dokumentů.
  • Existuje způsob, jak generovat vizuální náhledy? Ano, API může vytvářet vedle‑vedle nebo překryté náhledové obrázky výsledku porovnání.
  • Jak mohu porovnat celé složky? Použijte funkci porovnání složek k zpracování více souborů v jednom volání, ideální pro hromadnou validaci.

Co je GroupDocs.Comparison API?

GroupDocs.Comparison API je sbírka knihoven pro .NET a Java, které umožňují programově porovnávat obsah, rozvržení a formátování dvou dokumentů. Podporuje více než 100 typů souborů, poskytuje podrobný protokol změn a může výsledek uložit jako nový dokument, obrázek nebo PDF. API funguje bez nutnosti Microsoft Office nebo jiného softwaru třetích stran, což ho činí ideálním pro server‑side zpracování.

Proč používat GroupDocs.Comparison API?

GroupDocs.Comparison API zpracovává dokumenty pomocí streamovací architektury, která udržuje využití paměti pod 50 MB i u PDF o 500 stránkách, a dokáže porovnat tisíce souborů ve složce za méně než 3 sekundy na 100‑stránkový dokument. Nabízí více než 50 vstupních a výstupních formátů, 99 % přesnost detekce změn, vestavěnou správu hesel a plnou přizpůsobitelnost vizuálních stylů diffu — což z něj činí rychlejší a bezpečnější alternativu k manuálním nástrojům revize.

Jak GroupDocs.Comparison API zpracovává velké dokumenty?

LoadOptions vám umožňuje nastavit chování načítání dokumentu, například povolení režimu šetření paměti.
GroupDocs.Comparison API čte zdrojové soubory po malých částech, udržuje spotřebu paměti pod 50 MB bez ohledu na velikost dokumentu. Vestavěná funkce porovnání složek zpracovává soubory sekvenčně, což umožňuje porovnávat tisíce dokumentů bez vyčerpání zdrojů. Můžete také povolit příznak LoadOptions EnableMemorySaving, který dále snižuje využití RAM při zachování plné přesnosti diffu.

Jak porovnat dva dokumenty pomocí GroupDocs.Comparison API?

Comparer je hlavní třída, která provádí porovnání dokumentů.
Načtěte své zdrojové a cílové soubory pomocí třídy Comparer, zavolejte Compare a poté uložte výsledek pomocí Save. Třída Comparer je jádrová komponenta, která koordinuje načítání, výpočet diffu a generování výstupu. Tento tříkrokový tok — načíst, porovnat, uložit — pokrývá 99 % scénářů porovnání a funguje pro jakýkoli podporovaný formát, poskytujíc tak jasnou a udržovatelnou implementaci pro vývojáře.

Jaké formáty souborů GroupDocs.Comparison API podporuje?

GroupDocs.Comparison API podporuje více než 50 vstupních a výstupních formátů, včetně DOCX, DOC, ODT, RTF, TXT, XLSX, XLS, ODS, CSV, PPTX, PPT, ODP, PDF, PDF/A, JPG, PNG, BMP, GIF, TIFF, EML, MSG, HTML, EPUB, DJVU a mnoha dalších. API automaticky detekuje každý formát, čímž eliminuje potřebu předchozí konverze a zajišťuje plynulé porovnání napříč různorodými typy souborů.

Proč zvolit GroupDocs.Comparison API oproti jiným nástrojům pro porovnání?

GroupDocs.Comparison API poskytuje špičkovou přesnost (99 % detekce změn) napříč více než 100 formáty, zpracovává 500‑stránkové dokumenty za méně než 3 sekundy a obsahuje vestavěnou bezpečnost pro soubory chráněné heslem. Nevyžaduje žádný externí software jako Microsoft Office, nabízí rozsáhlé možnosti přizpůsobení a poskytuje robustní API pro .NET i Java, což z něj činí vynikající volbu pro podnikovou úroveň porovnávání dokumentů.

Návody GroupDocs.Comparison pro .NET

Základní .NET návody

Začínáme

Základní funkčnost

Pokročilé funkce

Specializovaná porovnání

Návody GroupDocs.Comparison pro Java

Základní Java návody

Začínáme

Základní funkčnost

Pokročilé funkce

Podporované formáty dokumentů

GroupDocs.Comparison podporuje širokou škálu formátů dokumentů:

KategorieFormáty
Zpracování textuDOCX, DOC, ODT, RTF, TXT
TabulkyXLSX, XLS, ODS, CSV
PrezentacePPTX, PPT, ODP
PDF dokumentyPDF, PDF/A
ObrázkyJPG, PNG, BMP, GIF, TIFF
E‑mailEML, MSG
A mnoho dalších…HTML, EPUB, DJVU

Zdroje pro vývojáře

Běžné případy použití GroupDocs.Comparison API

  • Právní revize dokumentů – Rychle zvýrazněte změny mezi revizemi smluv.
  • Finanční výkaznictví – Detekujte úpravy v Excel nebo PDF výkazech před publikací.
  • Systémy pro správu obsahu – Poskytněte koncovým uživatelům vizuální nástroje diff pro soubory Word nebo PowerPoint.
  • Automatizované QA – Porovnávejte generované PDF s výchozími šablonami v CI pipelinech.
  • Regulační soulad – Ověřte, že dokumenty politiky nebyly neúmyslně upraveny.

Často kladené otázky

Q: Mohu použít GroupDocs.Comparison API v komerčním produktu?
A: Ano, pro produkční nasazení je vyžadována platná komerční licence. Bezplatná zkušební verze je k dispozici pro hodnocení.

Q: Podporuje API soubory chráněné heslem?
A: Rozhodně. Můžete zadat heslo dokumentu při načítání zdrojových souborů.

Q: Které verze .NET jsou kompatibilní?
A: API funguje s .NET Framework 4.5+, .NET Core 3.1+, .NET 5 a .NET 6+.

Q: Jak API zpracovává velké dokumenty nebo hromadné porovnání složek?
A: Používá streamování a optimalizované algoritmy pro udržení nízké spotřeby paměti a můžete porovnávat celé adresáře pomocí funkce porovnání složek.

Q: Existuje způsob, jak přizpůsobit vizuální styl výstupu porovnání?
A: Ano, možnosti Comparison Options vám umožňují definovat barvy, styly značek a výstupní formáty pro generovaný diff.


Last Updated: 2026-10-21
Tested With: GroupDocs.Comparison 24.0 (latest stable)
Author: GroupDocs