Šiame straipsnyje parodysime, kaip lengvai sukurti, atidaryti arba konvertuoti .docx failus naudojant Python!
Mes pristatysime Aspose.Words for Python via .NET biblioteką, jos funkcionalumus ir savybes, kad galėtumėte greitai ir paprastai manipuliuoti savo .docx failais.

Aspose.Words for Python via .NET
yra patikima ir galinga API, skirta skaityti ir manipuliuoti įvairių tipų dokumentais, tokiais kaip 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 ir kiti failų formatai
.
Mūsų biblioteka turi daugiau nei 100 Python klasių, suteikiančių kūrėjams unikalią galimybę įgyvendinti skriptų pagrindu veikiančią dokumentų automatizaciją.
Aspose.Words for Python via .NET suteikia veikiamus pavyzdžius ir demonstracijas, padedančias kūrėjams vystymo procese, ir išsiskiria turtingu funkcionalumu, platformų nepriklausomybe, nepriklausomybe nuo trečiųjų šalių programų (pvz., Microsoft Word), našumu, mastomumu ir minimalia mokymosi kreive.
Kai kurios iš mūsų API pažangių funkcijų:
• dokumentų konvertavimas
tarp kelių populiarių formatų
• puslapių atvaizdavimas
su aukšta ištikimybe
• dokumentų palyginimas
• Microsoft Word ataskaitų kūrimas naudojant laiškų susiejimo
laukus
• dokumentų klonavimas
• dokumentų skaidymas
į dalis
• paieška ir pakeitimas
teksto
• darbas su skaitmeniniais parašais
• darbas su lentelėmis
• darbas su vandens ženklais
• ir daugiau funkcijų, kurias galite rasti mūsų dokumentacijoje
Žemiau parodysime, kaip sukurti naują arba įkelti esamą dokumentą, taip pat kaip konvertuoti dokumentą naudojant Python.
Sukurkite naują .docx failą naudojant Python
Norėdami sukurti naują dokumentą, pirmiausia iškviesime Document
konstruktorių be parametrų ir naudosime DocumentBuilder
klasę, kad pridėtume turinį.
Žemiau pateiktame kodo pavyzdyje parodysime, kaip sukurti dokumentą naudojant dokumento kūrėją:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Įkelkite .docx failą naudojant Python
Norėdami įkelti esamą .docx failą, perduokite failo pavadinimą arba srautą į vieną iš Document
konstruktorių. Formatą automatiškai nustato pagal plėtinį.
Įkelti iš failo
Norėdami atidaryti esamą .docx failą, perduokite failo pavadinimą kaip eilutę Document konstruktoriui.
Žemiau pateiktame kodo pavyzdyje matote, kaip atidaryti dokumentą iš failo:
# 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")
Įkelti iš srauto
Perduokite srauto objektą, kuriame yra dokumentas, į Document konstruktorių, kad atidarytumėte dokumentą iš srauto.
Žemiau pateiktame kodo pavyzdyje matote, kaip atidaryti dokumentą iš srauto:
# 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()
Šablono failas šiam pavyzdžiui yra prieinamas atsisiųsti Aspose.Words GitHub
.
Konvertuokite .docx failą naudojant Python
Lengvas ir patikimas dokumentų konvertavimas iš vieno formato į kitą yra viena pagrindinių Aspose.Words API savybių. Konvertavimas iš .docx formato į kitą yra pats savaime labai paprastas ir gali būti atliktas tik dviem žingsniais:
• Pirmas žingsnis – įkelti failą į Document
objektą naudojant vieną iš jo konstruktorių.
• Antras žingsnis – iškviesti vieną iš save
metodų Document
objekte ir nurodyti norimą išvesties formatą.
Galite konvertuoti .docx failą į kelis formatus naudodami mūsų API, o toliau pateiktame pavyzdyje parodysime, kaip konvertuoti .docx failą į PDF formatą.
Konvertuokite .docx failą į PDF
Žemiau pateiktame kodo pavyzdyje parodysime, kaip konvertuoti .docx failą į PDF
naudojant save metodą:
# 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")
Šablono failas šiam pavyzdžiui yra prieinamas atsisiųsti Aspose.Words GitHub
.
Konvertavimas į įvairius PDF standartus
Mūsų biblioteka suteikia PdfCompliace enumeraciją, kad palaikytų .docx failų konvertavimą į įvairius PDF formato standartus (pvz., PDF 1.7, PDF 1.6 ir kt.).
Žemiau pateiktame kodo pavyzdyje matote, kaip konvertuoti .docx failą į PDF 1.7 naudojant PdfSaveOptions su PDF17 atitiktimi:
# 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)
Galite išbandyti mūsų nemokamą internetinį konvertavimą
ir susipažinti su mūsų API funkcionalumu.