Hogyan lehet a Word RTF-et PDF-be konvertálni a Pythonban

Ez az oktatóanyag részletes lépéseket tartalmaz, amelyek leírják, hogyan lehet a Word RTF-et PDF-be konvertálni Pythonban** a szükséges konfigurációs részletek, programlogika és futtatható mintakód segítségével. Megtanulja a RTF forrás betöltésének különböző lehetőségeit, valamint a PDF kimenet testreszabását a különböző tulajdonságok beállításával. A Python RTF PDF konvertálása mindössze néhány egyszerű API-hívás kérdése, amelyek bármely Python-t támogató környezetben végrehajthatók, például Windows, Linux és macOS.

Az RTF-ből PDF-be konvertáló írásának lépései Pythonban

  1. Hozzon létre egy környezetet a Aspose.Words for Python .NET-en keresztül használatához az RTF PDF formátumba konvertálásához
  2. Töltse be a forrás RTF-fájlt, hogy PDF-be konvertálja a Document osztályobjektumba
  3. Példányosítsa a PdfSaveOptions osztályobjektumot a betöltött RTF-ből konvertált kimeneti PDF testreszabásához
  4. Állítsa be a kimeneti PDF-fájl kívánt tulajdonságait
  5. Mentse a kimeneti PDF fájlt a lemezre

Ezek a lépések logikát adnak a rich text formátumnak a Python PDF-konverterbe való írásához, a tesztkörnyezet konfigurálását segítő cikkre való hivatkozással együtt. Az első lépésben az RTF-fájl betöltődik a Dokumentumosztály objektumba, amelynek több túlterhelt verziója van, hogy a fájl betöltése közben kezelje a különböző forgatókönyveket. Hasonlóképpen, a PDFSaveOptions osztályobjektum a kimeneti PDF-fájl tulajdonságainak beállítására szolgál, mielőtt adatfolyamba vagy a lemezen lévő fájlba írna.

Kód a Rich Text dokumentum PDF-be konvertálásához Pythonban

import aspose.words as aw
# Load the license
wordToHtml = aw.License()
wordToHtml.set_license("Aspose.Total.lic")
# Load the RTF file
inputRtfFile = aw.Document("SampleFile.rtf")
# Instantiate the PdfSaveOptions object
pdfSaveOptions = aw.saving.PdfSaveOptions()
# Set color mode
pdfSaveOptions.color_mode = aw.saving.ColorMode.GRAYSCALE
# Save the output PDF
inputRtfFile.save("OutputRtfAsPdf.pdf", pdfSaveOptions)
print ("RTF to PDF converted successfully")

Ez a kód bemutatja a fájlformátum RTF-ről PDF-re konvertálásának folyamatát Pythonban a Document class objektum használatával, amely olyan lehetőségeket biztosít, mint a betöltés adatfolyamból vagy lemezről, a load_options osztályobjektum használatával a tulajdonságok beállítására, például a metafájlok konvertálása PNG-re, különböző kódolások kezelése, jelszavak beállítása védett fájlokhoz stb. Hasonlóképpen, a PdfSaveOptions osztályobjektum támogatja a script utáni betűtípusok beágyazását, a színmód beállítását a kódmintában bemutatott módon, a PDF megfelelőségi szabványok meghatározását, a dokumentum címének megjelenítését, hogy csak néhányat említsünk.

Ez a téma megtanított minket az RTF fájl PDF formátumba konvertálására. Ha meg szeretné ismerni a fejléc és lábléc Word-fájlhoz való hozzáadásának folyamatát, tekintse meg a hogyan adhatunk fejlécet és láblécet a Wordben Python használatával című cikket.

 Magyar