GroupDocs.Comparison API-handledning: jämför dokument i .NET och Java

GroupDocs.Comparison Banner GroupDocs.Comparison Banner

Välkommen till den kompletta guiden för dokumentjämförelse med GroupDocs.Comparison API. I den här GroupDocs.Comparison API-handledningen kommer du att upptäcka hur du programatiskt kan jämföra Word, PDF, Excel, PowerPoint, bilder och många andra format från både .NET- och Java-miljöer. Handledningen går igenom installation, grundläggande koncept, prestandatips och verkliga användningsfall så att du kan lägga till pålitlig diff-funktionalitet i dina applikationer redan idag.

Snabba svar

  • Vad gör GroupDocs.Comparison API? Det upptäcker och markerar förändringar mellan två dokument av samma eller olika format.
  • Vilka plattformar stöds? .NET (Framework, .NET Core, .NET 5/6) och Java (8+).
  • Behöver jag en licens för utveckling? En gratis provperiod fungerar för utvärdering; en kommersiell licens krävs för produktion.
  • Kan jag jämföra lösenordsskyddade filer? Ja – API:et accepterar lösenord för att öppna säkrade dokument.
  • Finns det ett sätt att generera visuella förhandsvisningar? Absolut, API:et kan skapa sida‑vid‑sida eller överlagrade förhandsgranskningsbilder av jämförelsens resultat.
  • Hur kan jag jämföra hela mappar? Använd mapp‑jämförelsesfunktionen för att bearbeta flera filer i ett anrop, perfekt för batch‑validering.

Vad är GroupDocs.Comparison API?

GroupDocs.Comparison API är en samling .NET- och Java-bibliotek som låter dig programatiskt jämföra innehåll, layout och formatering av två dokument. Det stöder över 100 filtyper, levererar en detaljerad förändringslogg och kan producera resultatet som ett nytt dokument, en bild eller PDF. API:et fungerar utan att kräva Microsoft Office eller annan tredjepartsprogramvara, vilket gör det idealiskt för server‑sidig bearbetning.

Varför använda GroupDocs.Comparison API?

GroupDocs.Comparison API bearbetar dokument med en streaming‑arkitektur som håller minnesanvändningen under 50 MB även för 500‑sidiga PDF‑filer, och det kan jämföra tusentals filer i en mapp på mindre än 3 sekunder per 100‑sidigt dokument. Det erbjuder 50+ in‑ och utdataformat, 99 % noggrannhet i förändringsdetektering, inbyggd lösenordshantering och full anpassning av visuella diff‑stilar — vilket gör det till ett snabbare, säkrare alternativ till manuella granskningsverktyg.

Hur hanterar GroupDocs.Comparison API stora dokument?

LoadOptions låter dig konfigurera hur dokument laddas, till exempel genom att aktivera minnesbesparingsläge.
GroupDocs.Comparison API läser källfiler i små bitar, vilket håller minnesförbrukningen under 50 MB oavsett dokumentstorlek. Den inbyggda mapp‑jämförelsen bearbetar filer sekventiellt, vilket möjliggör jämförelse av tusentals dokument utan att uttömma resurser. Du kan också aktivera flaggan LoadOptions EnableMemorySaving för att ytterligare minska RAM‑användningen samtidigt som du behåller fullständig noggrannhet i diff‑resultaten.

Hur jämför jag två dokument med GroupDocs.Comparison API?

Comparer är huvudklassen som utför dokumentjämförelse.
Läs in dina källa‑ och mål‑filer med Comparer‑klassen, anropa Compare och spara sedan resultatet med Save. Comparer‑klassen är den centrala komponenten som samordnar laddning, diff‑beräkning och generering av utdata. Detta trestegsflöde — ladda, jämför, spara — täcker 99 % av jämförelsescenarier och fungerar för alla stödjade format, vilket ger en tydlig och underhållbar implementation för utvecklare.

Vilka filformat stöder GroupDocs.Comparison API?

GroupDocs.Comparison API stöder 50+ in‑ och utdataformat, inklusive 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 och många fler. API:et upptäcker automatiskt varje format, vilket eliminerar behovet av förkonvertering och säkerställer sömlös jämförelse över olika filtyper.

Varför välja GroupDocs.Comparison API framför andra jämförelsesverktyg?

GroupDocs.Comparison API levererar branschledande noggrannhet (99 % förändringsdetektering) över mer än 100 format, bearbetar 500‑sidiga dokument på under 3 sekunder och inkluderar inbyggd säkerhet för lösenordsskyddade filer. Det kräver ingen extern programvara som Microsoft Office, erbjuder omfattande anpassningsalternativ och tillhandahåller robusta API:er för både .NET och Java, vilket gör det till ett överlägset val för företagsklassad dokumentjämförelse.

GroupDocs.Comparison för .NET-handledningar

Grundläggande .NET-handledningar

Komma igång

Grundläggande funktionalitet

Avancerade funktioner

Specialiserade jämförelser

GroupDocs.Comparison för Java-handledningar

Grundläggande Java-handledningar

Komma igång

Grundläggande funktionalitet

Avancerade funktioner

Stödda dokumentformat

GroupDocs.Comparison stöder ett brett spektrum av dokumentformat:

KategoriFormat
OrdbehandlingDOCX, DOC, ODT, RTF, TXT
KalkylbladXLSX, XLS, ODS, CSV
PresentationerPPTX, PPT, ODP
PDF-dokumentPDF, PDF/A
BilderJPG, PNG, BMP, GIF, TIFF
E‑postEML, MSG
Och många fler…HTML, EPUB, DJVU

Utvecklarresurser

Vanliga användningsfall för GroupDocs.Comparison API

  • Juridisk dokumentgranskning – Markera snabbt förändringar mellan kontraktsrevisioner.
  • Finansiell rapportering – Upptäck förändringar i Excel‑ eller PDF‑utdrag innan publicering.
  • Innehållshanteringssystem – Tillhandahåll slutanvändare visuella diff‑verktyg för Word‑ eller PowerPoint‑filer.
  • Automatiserad QA – Jämför genererade PDF‑filer mot grundmallar i CI‑pipelines.
  • Regulatorisk efterlevnad – Verifiera att policydokument inte har ändrats av misstag.

Vanliga frågor

Q: Kan jag använda GroupDocs.Comparison API i en kommersiell produkt?
A: Ja, en giltig kommersiell licens krävs för produktionsdistributioner. En gratis provperiod finns tillgänglig för utvärdering.

Q: Stöder API:et lösenordsskyddade filer?
A: Absolut. Du kan ange dokumentets lösenord när du laddar källfilerna.

Q: Vilka .NET‑versioner är kompatibla?
A: API:et fungerar med .NET Framework 4.5+, .NET Core 3.1+, .NET 5 och .NET 6+.

Q: Hur hanterar API:et stora dokument eller massiva mappjämförelser?
A: Det använder streaming och optimerade algoritmer för att hålla minnesanvändningen låg, och du kan jämföra hela kataloger med mapp‑jämförelsesfunktionen.

Q: Finns det ett sätt att anpassa den visuella stilen på jämförelsens utdata?
A: Ja, jämförelsealternativen låter dig definiera färger, markup‑stilar och utdataformat för den genererade diff‑filen.


Senast uppdaterad: 2026-10-21
Testad med: GroupDocs.Comparison 24.0 (latest stable)
Författare: GroupDocs