Ebben a cikkben megmutatjuk, hogyan hozhat könnyedén .docx fájlokat létrehozni, megnyitni vagy konvertálni Python segítségével!
Bemutatjuk az Aspose.Words for Python via .NET könyvtárat, annak funkcióit és jellemzőit, hogy gyorsan és egyszerűen manipulálhassa .docx fájljait.

Aspose.Words for Python via .NET
egy robusztus és erőteljes API, amely különféle típusú dokumentumok (például DOCX, DOC, PDF, RTF, DOTX, DOT, DOCM, DOTM, FlatOPC, FlatOpcMacroEnabled, ODT, XML, XAML, HTML, MHTML, TXT, XPS, PS, PNG, JPEG, BMP, SVG, EMF, GIF, EPUB és egyéb fájlformátumok) olvasására és manipulálására szolgál.
Könyvtárunk több mint 100 Python osztályt tartalmaz, amely egyedülálló lehetőséget biztosít a fejlesztőknek a szkript-alapú dokumentumautomatizálás megvalósításához.
Az Aspose.Words for Python via .NET működő példákat és demókat kínál a fejlesztők támogatására, és büszkélkedhet gazdag funkciókészlettel, platformfüggetlenséggel, harmadik féltől (például a Microsoft Wordtől) való függetlenséggel, magas teljesítménnyel, skálázhatósággal, valamint minimális tanulási görbével.
API-nk néhány fejlett funkciója:
• dokumentumok konvertálása
több népszerű formátum között
• oldalak renderelése
magas hűséggel
• dokumentumok összehasonlítása
• Microsoft Word jelentések tervezése mail merge
mezőkkel
• dokumentumok klónozása
• dokumentumok felosztása
részekre
• szöveg keresése és cseréje
• digitális aláírások kezelése
• táblázatok kezelése
• vízjelek kezelése
• és további funkciók, amelyeket dokumentációnkban
találhat
Az alábbiakban megmutatjuk, hogyan hozhat létre új vagy betölthet meglévő dokumentumot, valamint hogyan konvertálhatja dokumentumát Python segítségével.
Új .docx fájl létrehozása Python segítségével
Új dokumentum létrehozásához először a Document
konstruktorát hívjuk meg paraméterek nélkül, majd a DocumentBuilder
osztályt használjuk a dokumentum tartalmának hozzáadásához.
Az alábbi kódrészletben megmutatjuk, hogyan hozhat létre egy dokumentumot a DocumentBuilder segítségével:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
.docx fájl betöltése Python segítségével
Meglévő .docx fájl betöltéséhez adja meg a fájl nevét vagy a streamet a Document
egyik konstruktorának. A formátumot a kiterjesztés alapján határozza meg automatikusan.
Betöltés fájlból
Egy meglévő .docx fájl megnyitásához adja meg a fájl nevét karakterláncként a Document konstruktorának.
Az alábbi kódrészletben láthatja, hogyan nyithat meg egy dokumentumot fájlból:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
Betöltés streamből
Adjon meg egy stream objektumot, amely a dokumentumot tartalmazza, a Document konstruktorának, hogy streamből nyisson meg egy dokumentumot.
Az alábbi kódrészletben láthatja, hogyan nyithat meg egy dokumentumot streamből:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
# Read only access is enough for Aspose.words to load a document.
stream = io.FileIO(docs_base.my_dir + "Document.docx")
doc = aw.Document(stream)
# You can close the stream now, it is no longer needed because the document is in memory.
stream.close()
A példához tartozó sablonfájl letölthető az Aspose.Words GitHub
oldaláról.
.docx fájl konvertálása Python segítségével
A dokumentumok egyik formátumból a másikba történő egyszerű és megbízható konvertálása az Aspose.Words API egyik fő funkciója. A .docx formátum más formátumba való átalakítása önmagában nagyon egyszerű, és csak két lépésből áll:
• Az első lépés egy fájl betöltése egy Document
objektumba az egyik konstruktor használatával.
• A második lépés a Document
objektum egyik save
metódusának meghívása, és a kívánt kimeneti formátum megadása.
API-nk segítségével egy .docx fájlt több formátumba is konvertálhat, és az alábbi példában megmutatjuk, hogyan konvertálhat egy .docx fájlt PDF formátumba.
.docx fájl konvertálása PDF-be
Az alábbi kódrészletben megmutatjuk, hogyan konvertál egy .docx fájlt PDF-be
a save metódus használatával:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
doc.save(docs_base.artifacts_dir + "BaseConversions.docx_to_pdf.pdf")
A példához tartozó sablonfájl letölthető az Aspose.Words GitHub
oldaláról.
Konvertálás különböző PDF szabványokra
Könyvtárunk a PdfCompliace felsorolást biztosítja a .docx fájlok különböző PDF formátumszabványokra (például PDF 1.7, PDF 1.6 stb.) történő konvertálásának támogatásához.
Az alábbi kódrészletben láthatja, hogyan konvertálhat egy .docx fájlt PDF 1.7-re a PdfSaveOptions és a PDF17 kompatibilitás használatával:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
doc.save(docs_base.artifacts_dir + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)
Próbálja ki ingyenes online konverterünket
, és ismerkedjen meg API-nk funkcióival.