Ez a gyors oktatóanyag elmagyarázza a a PDF PDF X1A-re konvertálásának folyamatát Java nyelven. Különböző lehetőségeket tárgyal, amelyek segítségével a generált kimeneti fájl testreszabható a felhasználó igényei szerint. Segítségként bemutatjuk az összes szükséges erőforrást, az elvégzendő feladatok listáját és a futtatható mintakódot a PDF to PDF X 1A konverter Java-ban megvalósításához.
A PDF PDF X1A formátumú cseréjének lépései Java nyelven
- Állítsa be az IDE-t a Aspose.PDF for Java használatára a PDF-ből PDF X1A konvertáláshoz
- Töltse be a forrás PDF-fájlt a PDF/X-1a formátumba konvertálandó Document objektumba
- Hozzon létre egy objektumot a PdfFormatConversionOptions osztályból különböző tulajdonságok beállításához
- Állítsa be a szöveg igazítását, a naplófájl nevét és a hiba esetén végrehajtandó műveleteket
- Hívja meg a Document.convert() metódust a fent említett opciókkal
- Mentse el az eredményül kapott fájlt PDF/X-1a formátumban
Ezek a lépések magukban foglalják a PDF-ből PDF X1A konverter Java-ban írásához szükséges teljes műveletet. A folyamat egy PdfFormatConversionOptions objektum létrehozásával kezdődik, amely támogatja az átalakítási folyamat testreszabását, például beállítottuk a szöveg igazítását, a kimeneti naplófájl nevét és a hibaüzenet beállításához szükséges jelzőt. Az utolsó lépésben a Convert() metódus meghívásra kerül a Dokumentum osztály objektumban lévő betöltött PDF-fájlhoz, hogy a lemezre mentse.
Kód PDF-ből PDF X 1A formátumba konvertálásához Java nyelven
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception // PDF to PDF X1A in Java | |
{ | |
// Set the license | |
new License().setLicense("Aspose.Total.lic"); | |
// Load a PDF | |
Document pdfDocument = new Document("input.pdf"); | |
// Create an object of PdfFormatConversionOptions class and set desired characteristics | |
PdfFormatConversionOptions options = new PdfFormatConversionOptions(PdfFormat.PDF_X_1A); | |
options.setAlignText(true); | |
options.setLogFileName("ConversionLog.xml"); | |
options.setErrorAction(ConvertErrorAction.Delete); | |
// Convert the file | |
pdfDocument.convert(options); | |
// Save the output | |
pdfDocument.save("output_x_1a.pdf"); | |
} | |
} |
A fent említett kód bemutatja a PDF PDF X 1A formátumú átalakítási folyamatát Java-ban. A PdfFormatConversionOptions osztály számos konstruktorral rendelkezik, amelyek a példány inicializálására használhatók, például beállíthatja a kimeneti PDF fájl formátumát a PdfFormat felsoroló segítségével, beállíthatja a hibaműveletet, beállíthatja az átlátszósági műveletet, és beállíthatja a kimeneti naplófájl nevét. Ha nem használ konstruktort, akkor számos más tulajdonságot is beállíthat ebben az osztályban különböző exponált metódusokkal.
Ez a témakör megtanította nekünk a PDF PDF X1A formátumú konvertálásának folyamatát Java nyelven. Ha szeretne PDF-et XML-be konvertálva írni, olvassa el a hogyan lehet PDF-et XML-be konvertálni Java nyelven című cikket.