U ovom vodiču s uputama objašnjavamo vam postupak korak po korak za usporedbu PDF datoteka pomoću Jave. Ne morate instalirati nikakav softver treće strane i brzo razviti sposobnost za PDF usporedbu u Javi korištenjem nekoliko API poziva. Ovdje možete pronaći cjelovite upute i funkcionalni primjer za usporedbu PDF dokumenata.
Koraci za usporedbu PDF datoteka pomoću Jave
- Instalirajte GroupDocs.Comparison for Java iz repozitorija Maven
- Dodajte referencu na osnovne klase za izvođenje PDF usporedbe pomoću Jave
- Napravite instancu klase Comparer i proslijedite izvornu PDF datoteku njenom konstruktoru
- Pozovite metodu dodavanja klase Comparer i odredite put ciljne datoteke za usporedbu PDF dokumenata pomoću Jave
- Na kraju, pozovite metodu usporedbe i proslijedite rezultantnu putanju datoteke
Napravili smo gore navedene korake za usporedbu dviju PDF datoteka radi razlika pomoću Jave. Samo trebate slijediti ove točke u nizu kako biste započeli razvoj funkcionalnosti za usporedbu dviju PDF datoteka u Javi. Štoviše, ove se upute mogu koristiti na platformama uključujući MS Windows, Linux i Mac OS.
Kod za usporedbu PDF datoteka pomoću Jave
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.license.License; | |
public class ComparePdfFilesUsingJava { | |
public static void main(String[] args) { // Main function to compare PDF documents in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.pdf")) { | |
comparer.add("target.pdf"); | |
comparer.compare("result.pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
U prethodnom primjeru možete vidjeti Java kod za usporedbu dviju PDF datoteka. Razvili smo primjer koda za izvođenje usporedbe dva PDF dokumenta. Međutim, možete dodati više dokumenata za usporedbu ponavljanjem koraka 4 u kodu. Također možete koristiti razne druge formate dokumenata za usporedbe kao što su DOCX, XLSX, PPTX, VSDX, ODT, PNG i mnogi drugi.