Open Source .NET SDK voor het werken met DOCX-bestanden
Gratis en krachtige open source .NET API om DOCX-documenten te maken, bewerken en converteren.
Wat is DOCX API voor .NET?
DOCX is een krachtige .NET API voor het werken met de populaire DOCX-bestanden die worden gemaakt wanneer u uw werk opslaat vanuit Microsoft Word. Het biedt u een eenvoudig te gebruiken API-interface om een DOCX-bestand in uw .NET-applicatie te laden, de inhoud ervan te lezen, de afbeeldingen te wijzigen, tabellen in te voegen en te converteren naar andere formaten zoals PDF en HTML.
DOCX voor .NET API - Belangrijkste kenmerken
Hieronder staan enkele van de belangrijkste kenmerken van DocX API:
- Documentcreatie en -wijziging: Met DocX kunt u DOCX-bestanden vanaf nul maken. U kunt ook de inhoud van het bestand laden en wijzigen met behulp van de goed georganiseerde structuur van deze API.
- Tekstmanipulatie: U kunt tekst invoegen en bewerken, tekst opmaken (lettertype, grootte, kleur, vet, cursief, onderstrepen, enz.) en tekstuitlijning toepassen (links, rechts, centreren, uitvullen).
- Alineabeheer: Voeg alinea's toe en beheer ze, pas alineaopmaak toe (inspringing, spatie, enz.) en voeg opsommingstekens en genummerde lijsten in en maak ze op.
- Tabelbeheer: Maak en bewerk tabellen, voeg dynamisch rijen en kolommen toe, pas stijlen toe op tabellen en cellen (randen, arcering, enz.) en voeg cellen binnen tabellen samen.
- Afbeeldingen invoegen en beheren: Voeg afbeeldingen in het document in, wijzig de grootte en positie van afbeeldingen en pas tekstomloop toe rond afbeeldingen.
- Koptekst en voettekst: Maak en bewerk kopteksten en voetteksten, voeg paginanummers, datums en andere dynamische velden in en pas verschillende kopteksten/voetteksten toe voor even/oneven pagina's of de eerste pagina.
- Hyperlinks en bladwijzers: Voeg hyperlinks toe naar externe URL's of interne documentbladwijzers, maak bladwijzers en navigeer door bladwijzers binnen het document.
Aan de slag met DocX voor .NET API
We kunnen de DocX-bibliotheek downloaden van GitHub of met de opdracht pip install:
Installatie
Het installeren van DocX is eenvoudig en kan worden gedaan vanuit Nugget, zoals hieronder weergegeven:
DocX API voor .NET installeren
Install-Package DocX -Version 1.5.0
Codevoorbeelden voor Docx API voor .NET
DocX is een krachtige API die uitgebreide functies biedt voor het werken met Document-functies. U kunt C#-voorbeelden vinden voor het maken van een Word-document, het bijwerken van een bestaand DOCX-bestand, het invoegen van een kop- en voettekst in het document en het werken met afbeeldingen in deze sectie.
Hoe maak ik een leeg DOCX-bestand met behulp van de DocX API voor .NET?
U kunt een leeg DOCX-document maken met behulp van de DocX API's DocX-klasse. Het kan vervolgens op schijf worden opgeslagen als DOCX-bestand in de Microsoft Word 2007+-indeling, zoals weergegeven in het onderstaande voorbeeld:
Open een bestaand DOCX-bestand in .NET en wijzig het
U kunt een bestaand DOCX-bestand laden met behulp van DocX API en de inhoud ervan wijzigen. Zodra u klaar bent met uw wijzigingen, kunt u het document weer opslaan op de schijf, vergelijkbaar met de optie "Opslaan als" die beschikbaar is in Microsoft Word.
Hoe voeg ik kop- en voetteksten toe aan een Word-document in .NET?
Met DocX API kunt u kop- en voetteksten toevoegen aan een Word-document vanuit uw .NET-toepassing. U kunt kopteksten toevoegen aan het Word-bestand, de inhoud ervan wijzigen, voetteksten toevoegen en de inhoud ervan bijwerken, zoals weergegeven in het onderstaande codevoorbeeld.
Afbeelding invoegen in een Word DOCX-bestand
Met de DocX API kunnen softwareontwikkelaars programmatisch afbeeldingen manipuleren die zijn ingebed in Word DOCX-documenten. Zorg er eerst voor dat een afbeelding aanwezig is in een Word-document. Om de afbeelding te wijzigen, opent u eerst het document en past u vervolgens de gewenste wijzigingen toe, zoals het toevoegen van aangepaste tekst of andere wijzigingen aan de afbeelding. Sla ten slotte het document op om deze wijzigingen te behouden.
Conclusie
DocX van Xceed is een uitgebreide en veelzijdige bibliotheek voor .NET-ontwikkelaars die moeiteloos DOCX-bestanden willen maken, bewerken en beheren. Met zijn rijke set aan functies, waaronder tekst- en alineamanipulatie, tabel- en afbeeldingsbeheer, header- en footer-aanpassing, hyperlink- en bladwijzerinvoeging en documentbeveiliging, vereenvoudigt DocX complexe documentbewerkingen. De gebruiksvriendelijke API van de bibliotheek maakt het toegankelijk voor zowel beginnende als ervaren ontwikkelaars, waardoor ze eenvoudig professionele Word-documenten kunnen produceren. Of u nu dynamische rapporten wilt genereren, documentcreatie wilt automatiseren of DOCX-functionaliteit in uw toepassingen wilt integreren, DocX van Xceed biedt een krachtige en betrouwbare oplossing.
Vergelijkbare Producten
- Apache POI XWPF | Open Source Java API om DOCX-bestanden te maken en te wijzigen
- Docx4J | Open Source Java API om DOC- en DOCX-bestanden te maken en te wijzigen
- ExcelDataReader | Open Source .NET API om XLS-, XLSX-, CSV- en spreadsheetdocumenten te lezen
- FileFormat.Words API | Open Source .NET API voor Microsoft Word-bestandsindelingen