I denne artikel viser vi dig, hvordan du nemt kan oprette, åbne eller konvertere .docx-filer ved hjælp af Python!
Vi vil introducere dig for Aspose.Words for Python via .NET‑biblioteket, dets funktionaliteter og egenskaber, så du kan manipulere dine .docx-filer på en hurtig og enkel måde.

Aspose.Words for Python via .NET
er et robust og kraftfuldt API designet til at læse og manipulere dokumenter af forskellige typer, som 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 og andre filformater
.
Vores bibliotek indeholder mere end 100 Python‑klasser, der giver udviklere en unik mulighed for at implementere script‑baseret dokumentautomatisering.
Aspose.Words for Python via .NET leverer arbejdseksempler og demoer, der hjælper udviklere i udviklingsprocessen, og byder på et rigt funktionssæt, platformuafhængighed, uafhængighed af tredjepartsprogrammer (såsom Microsoft Word), høj ydeevne og skalerbarhed samt en minimal indlæringskurve.
Nogle af de avancerede funktioner i vores API:
• konvertere dokumenter
mellem flere populære formater
• rendere sider
med høj nøjagtighed
• sammenligne dokumenter
• designe Microsoft Word‑rapporter ved hjælp af mail merge
felter
• klone dokumenter
• opdele dokumenter
i dele
• finde og erstatte
tekst
• arbejde med digitale signaturer
• arbejde med tabeller
• arbejde med vandmærker
• og flere funktioner, som du kan finde i vores dokumentation
Nedenfor viser vi dig, hvordan du opretter et nyt eller indlæser et eksisterende dokument, samt hvordan du konverterer dit dokument ved hjælp af Python.
Opret en ny .docx-fil ved hjælp af Python
For at oprette et nyt dokument kalder vi først Document
‑konstruktøren uden parametre og bruger DocumentBuilder
‑klassen til at tilføje indhold.
I kodeeksemplet nedenfor viser vi, hvordan du opretter et dokument ved hjælp af DocumentBuilder:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Indlæs .docx-fil ved hjælp af Python
For at indlæse en eksisterende .docx‑fil skal du give filnavnet eller streamen til en af Document
‑konstruktørerne. Formatet bestemmes automatisk ud fra filendelsen.
Indlæs fra en fil
For at åbne en eksisterende .docx‑fil, send filnavnet som en streng til Document‑konstruktøren.
I kodeeksemplet nedenfor kan du se, hvordan du åbner et dokument fra en fil:
# 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")
Indlæs fra en stream
Send et stream‑objekt, der indeholder dokumentet, til Document‑konstruktøren for at åbne et dokument fra en stream.
I kodeeksemplet nedenfor kan du se, hvordan du åbner et dokument fra en stream:
# 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()
Skabelonfilen til dette eksempel kan downloades fra Aspose.Words GitHub
.
Konverter .docx-fil ved hjælp af Python
Nem og pålidelig konvertering af dokumenter fra ét format til et andet er en af hovedfunktionerne i Aspose.Words‑API’et. Konvertering fra .docx‑formatet til et andet format er i sig selv meget enkel og kan udføres i kun to trin:
• Det første trin er at indlæse en fil i et Document
‑objekt ved hjælp af en af dets konstruktører.
• Det andet trin er at kalde en af save
‑metoderne på Document‑objektet og angive det ønskede outputformat.
Du kan konvertere en .docx‑fil til flere formater ved hjælp af vores API, og i eksemplet nedenfor viser vi, hvordan du konverterer en .docx‑fil til PDF‑format.
Konverter .docx-fil til PDF
I kodeeksemplet nedenfor viser vi, hvordan du konvertere en .docx-fil til PDF
ved hjælp af save‑metoden:
# 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")
Skabelonfilen til dette eksempel kan downloades fra Aspose.Words GitHub
.
Konvertering til forskellige PDF-standarder
Vores bibliotek leverer PdfCompliace‑enumerationen for at understøtte konvertering af .docx‑filer til diverse PDF‑formatstandarder (såsom PDF 1.7, PDF 1.6 osv.).
I kodeeksemplet nedenfor kan du se, hvordan du konverterer en .docx‑fil til PDF 1.7 ved hjælp af PdfSaveOptions med compliance PDF17:
# 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)
Du kan prøve vores gratis online konverter
og blive fortrolig med funktionerne i vores API.