Ez a rövid témakör végigvezeti Önt a PDF PDFA formátumba konvertálásához a Python használatával. Tartalmazza a mintakód használati környezetének beállításához szükséges összes információt, valamint a kód leírását. A PDF–PDFA konverter Python használatával történő megírásához semmilyen más összetevőt vagy harmadik féltől származó eszközt nem kell telepíteni.
A PDF-ből PDFA-vá konvertálás lépései Python használatával
- Állítsa az IDE-t használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre a PDF PDFA formátumba konvertálásához
- A PDFA-vá konvertálandó forrás PDF-fájl elérése a Document osztályobjektum használatával
- A PDF-fájl jelenlegi formátumának megjelenítése
- Használja a Document.convert() metódust a PDF PDFA formátumba konvertálásához
- A PDF-fájl lemezre mentése előtt megerősítésképpen jelenítse meg az átalakított formátumot
A fenti lépések összefoglalják az egyszerű folyamatot, hogyan lehet PDF-et PDFA-ba konvertálni Python használatával. A folyamat a forrás PDF fájl betöltésével kezdődik a Document class objektum használatával. A következő lépésben megtörténik a hívás egy konvertáló módszerre, amellyel a betöltött PDF-t számos más formátumba exportálják, beleértve a PDFA formátumot is.
Kód, amellyel a PDF-et PDFA-vá alakíthatja Python használatával
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Conholdate.Total.Product.Family.lic") | |
# Open document | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Display format | |
print(pdfDocument.pdf_format) | |
# Convert to PDF/A compliant | |
pdfDocument.convert("log.xml", pdf.PdfFormat.PDF_A_1B, pdf.ConvertErrorAction.DELETE) | |
# Display converted format | |
print(pdfDocument.pdf_format) | |
# Save output document | |
pdfDocument.save("PdfToPdfA_Out.pdf") | |
print("PDF to PDFA Conversion Completed Successfully") |
A fenti példa használható PDF–PDFA konvertáló szoftver fejlesztésére Python használatával. A Document.pdf_format tulajdonságot használja a betöltött fájlformátum megjelenítéséhez az átalakítás előtt és után megerősítés céljából. A convert() metódusnak számos túlterhelt funkciója van, de használtuk azt, amely megköveteli a naplófájl nevét, ahová a megjegyzések íródnak, a kimeneti fájl formátumát, pl. PDF_A_B, és azt a műveletet, amelyet akkor kell végrehajtani, ha egy objektum nem konvertálódik megfelelően .
Ez a rövid példa megtanított minket arra, hogy a PDF-et PDFA-vá alakítsuk Python segítségével. Ha más típusú konverziókat szeretne megtudni, mint például a PDF konvertálása XPS-re, olvassa el a hogyan konvertálhat PDF-et XPS-re a Pythonban című cikket.