Ebben az oktatóanyagban lépésről lépésre ismertetjük a PowerPoint fájlok Java használatával összehasonlítását. Az egyik legjobb dokumentum-összehasonlító könyvtárat fogjuk használni, amely számos dokumentumformátumot támogat az összehasonlításhoz. Ez az útmutató egy működő mintakódot is tartalmaz, amellyel összehasonlíthat két PPT-fájlt a Java különbségei miatt.
A Powerpoint fájlok Java használatával történő összehasonlításának lépései
- A PowerPoint dokumentumok összehasonlításához telepítse a GroupDocs.Comparison for Java fájlt a Java projekt Maven tárolójából
- Importáljon alapvető osztályokat a funkcionalitás fejlesztéséhez a PowerPoint-fájlok Java-ban való összehasonlításához
- Hozzon létre egy példányt a Comparer osztályból, és adja át a forrás PowerPoint fájlt a konstruktorának
- Hívja meg a Comparer osztály add metódusát, és adja meg a cél PPTX fájl elérési útját
- Végül hívja meg az összehasonlítási módszert, és adja át az eredményül kapott PowerPoint-fájl elérési útját az összehasonlításhoz
Felsoroltuk a Java PowerPoint bemutatók összehasonlítása képességének fejlesztéséhez szükséges összes pontot. A funkció fejlesztésének megkezdése előtt be kell állítania a szükséges dokumentum-összehasonlító könyvtárat. Ezután importálja a szükséges osztályokat az összehasonlításhoz, és töltse be a forrás PPTX fájlt a Comparer osztály inicializálásával. A következő lépésben használja a hozzáadási módszert a cél PPTX dokumentum betöltéséhez, majd használja az összehasonlítási módszert az eredményül kapott fájl lemezre mentéséhez.
Kód a Powerpoint fájlok Java használatával történő összehasonlításához
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class ComparePowerpointFilesUsingJava { | |
public static void main(String[] args) { // Main function to compare powerpoint files in Java | |
// Remove the watermark in output PPTX document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.pptx")) { | |
comparer.add("target.pptx"); | |
final Path resultPath = comparer.compare("result.pptx"); | |
} | |
System.out.println("Done"); | |
} | |
} |
A fenti kódrészletet azért fejlesztettük ki, hogy bemutassa a hasonlítsa össze a PPTX fájlokat Java képességgel. A példa futtatásához nincs szükség további szoftverek beállítására, és bármilyen operációs rendszeren, például MS Windowson, Linuxon és Mac OS-en használható. Ezenkívül a 4. lépés megismétlésével tovább bővítheti ezt a kódot több PowerPoint-dokumentum összehasonlításához.
Megbeszéltük a két PowerPoint dokumentum Java használatával történő összehasonlításának részletes eljárásait. Nemrég közzétettünk egy cikket a Word-fájlok Java nyelven történő összehasonlításáról. További információért tekintse meg a hogyan hasonlítsa össze a Word dokumentumokat Java használatával útmutatót.