Porovnajte dva PDF súbory v C# pomocou nášho nástroja na kontrolu rozdielov. Pomocou nášho vysokokvalitného rozhrania API .NET môžete nájsť rozdiel medzi porovnávanými PDF dokumentmi a exportovať výsledky do vhodného formátu súboru.
Pomocou tohto natívneho rozhrania .NET API môžete jednoducho porovnávať PDF dokumenty a získať rozdiely v požadovanom výstupnom formáte. Naša knižnica C# je plne samostatná a nespolieha sa na žiadne externé nástroje alebo služby. Eliminuje potrebu externých závislostí a poskytuje komplexnú sadu funkcií spracovania PDF v rámci jediného balíka .NET.
Na tejto vstupnej stránke vám prinášame živé demo porovnávania PDF v akcii spolu s názorným príkladom C#. Porovnáva obsah PDF dokumentov na úrovni znakov aj na úrovni slov. Aj keď bol zmenený iba jeden znak, celé slovo bude označené ako upravené. Zažite na vlastnej koži, aké ľahké je porovnávať dva dokumenty nahratím PDF súborov do rozhrania, výberom požadovaného výstupného formátu a vyznačením rozdielov medzi PDF dokumentmi so 100% presnosťou.
Niekedy nemusí byť jasné, či bol PDF súbor upravený, a manuálne porovnanie dvoch verzií dokumentu môže byť náročná úloha. Naopak, sú chvíle, keď ste si istí, že PDF dokument sa zmenil, ale vizuálna identifikácia aktualizovaných sekcií je zdrvujúca. Porovnanie PDF je čoraz viac vyhľadávaný postup, najmä v rámci automatizovaných pracovných tokov dokumentov. Poďme preskúmať typické scenáre, v ktorých môže byť automatizované porovnávanie PDF veľmi cenné:
Ako vidíte, programové porovnanie PDF ponúka obrovské výhody v rôznych doménach, čo umožňuje zjednodušené pracovné postupy, rozšírenú spoluprácu a vyššiu produktivitu. S týmto C# API máte možnosť plynule využiť tieto výhody v rámci vašich projektov .NET. Vyskúšajte našu živú ukážku nahraním dvoch PDF dokumentov, výberom cieľového formátu na zvýraznenie rozdielov a preskúmaním príkladu C# kódu. Tento úryvok C# ukazuje, ako nájsť rozdiely medzi PDF súbormi a uložiť výsledky v požadovanom formáte.
Dôležitý bod: porovnávané PDF dokumenty by pred volaním porovnávacej metódy nemali mať revízie. Najprv musíte prijať všetky revízie.
dotnet add package Aspose.Words
Kopírovať
using Aspose.Words;
var docA = new Document("Input1.pdf");
var docB = new Document("Input2.pdf");
// Pred porovnaním by nemali byť žiadne revízie.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.pdf");
Existujú tri alternatívne možnosti inštalácie "Aspose.Words for .NET" do vášho systému. Vyberte si ten, ktorý zodpovedá vašim potrebám, a postupujte podľa pokynov krok za krokom:
Náš produkt je plne multiplatformový a podporuje všetky hlavné implementácie .NET:
Pokiaľ kód .NET nezávisí od základného hardvéru alebo operačného systému, ale iba od virtuálneho počítača, môžete slobodne vyvíjať akýkoľvek druh softvéru pre Windows, macOS, Android, iOS a Linux. Len sa uistite, že máte nainštalovanú zodpovedajúcu verziu .NET Framework, .NET Core, Windows Azure, Mono alebo Xamarin.
Na vytváranie aplikácií C#, F#, VB.NET odporúčame používať integrované vývojové prostredia Microsoft Visual Studio, Xamarin a MonoDevelop.
Ďalšie podrobnosti nájdete v dokumentácii k produktu.
Operáciu porovnania môžete vykonať pre iné formáty súborov: