1. Produkter
  2.   Tekstbehandling
  3.   .NET
  4.   Aspose.Words for .NET

Aspose.Words for .NET

 
 

C# .NET API for å behandle Microsoft Word-dokumenter

Avansert Word-dokumentbehandlings-API for å lage, endre, konvertere og gjengi Word-filer uten å bruke Microsoft Word eller annen tredjepartsprogramvare.

Aspose.Words for .NET er et avansert klassebibliotek som gjør det mulig for programvareutviklere å utføre et stort utvalg av dokumenter bearbeidings- og manipulasjonsoppgaver. Aspose.Words støtter flere populære filformater som DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB og andre formater. Med Aspose.Words kan du generere, endre, konvertere, gjengi og skrive ut dokumenter uten å bruke Microsoft Word® eller annen tredjepartsprogramvare. API-en kan brukes til å utvikle programvareapplikasjoner for et bredt spekter av operativsystemer, som Windows, Linux og Mac OS, og flere andre.

Aspose.Words for .NET gjør det mulig for programvareutviklere å importere og eksportere dokumentene sine til over 35 støttede filformater. Du kan enkelt åpne og konvertere Word-dokumenter til DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB og mange flere. Den støtter konvertering av dokumenter mellom alle støttede formater, med det meste av konverteringen utført med høy kvalitet som sikrer minimalt formateringstap. Det er også mulig å konvertere hele dokumenter eller bestemte sider i et dokument.

Aspose.Words for .NET er veldig enkelt å håndtere, og det er flere avanserte funksjoner i biblioteket som Generer dokumenter eller rapporter fra bunnen av, lage dokumenter ved hjelp av maler, sette inn topp- og bunntekst, legge til nye avsnitt, sette inn lister eller tabeller, tekst, felt, legge til hyperkoblinger, sette inn bokmerker og bilder, sette inn former og tekstbokser, sette inn vannmerker, trekke ut bilder, slå sammen eller dele dokumenter, kopiere fragmenter mellom dokumenter, beskytte og oppheve beskyttelse av dokumenter, endre dokumentegenskaper, sette inn HTML-fragmenter i dokumentet og mange flere.

Previous Next

Kom i gang med Aspose.Words for .NET

Den anbefalte måten å installere Aspose.Words for .NET på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Words for .NET via NuGet

NuGet\Install-Package Aspose.Words -Version 23.1.0 
Du kan også laste den ned direkte fra Aspose-produktsiden.

Konvertering av Word-dokument til andre filformater

Aspose.Words for .NET-biblioteket har inkludert en kraftig omformer som hjelper utviklere med å konvertere Word-dokumenter fra ett format til et annet format i sine egne .NET-applikasjoner. Biblioteket har inkludert støtte for konvertering til og fra en rekke populære filformater. Her er de mest populære konverteringskombinasjonene som støttes av biblioteket, Word (Doc, Docx) konvertering til PDF og omvendt, konverter word og PDF-dokument til bilde, Dokument til Markdown-eksport, Konverter HTML til PDF, Konverter PDF til EPUB, Konverter Word til HTML, Konverter Mobi til EPUB, Konverter RTF til PDF, Konverter ODT til PDF, Konverter DOCX til DOC, Konverter HTML til Word og mange flere. Følgende eksempel viser kraften til API, med bare to linjer med C#-kode kan du konvertere forskjellige dokumentfilformater.

Konverter PDF-dokument til DOCX via .NET API

 
Document doc = new Document(MyDir + "Pdf Document.pdf");
doc.Save(ArtifactsDir + "BaseConversions.PdfToDocx.docx");

Convert Word DOCX to HTML via C# .NET API

// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");

// Save the document into HTML.
doc.Save(dataDir + "Document", SaveFormat.Html);

Bruk Mail Merge & Reporting via .NET API

E-postfletting er en populær funksjon som lar utviklere slå sammen data fra datakilde til et Word-maldokument. Den kan brukes til raskt og enkelt å lage dokumenter som brev, etiketter og konvolutter etc. Aspose.Words for .NET har inkludert komplett støtte for å generere dokumenter fra maler med utskriftsflettingsfelt. Biblioteket lar brukere lage enda mer komplekse dokumenter som rapporter, kataloger, varelager og fakturaer ved å bruke standard utskriftsflettingsteknikk. Biblioteket forenkler prosessen med å lage et dokument ved å bruke malen for utskriftsfletting. Du kan bruke flere måter å lage en utskriftsflettingsmal. Biblioteket støtter ulike datakilder for e-postfletting som DataTable, DataView, DataSet, IDataReader, en rekke verdier som støttes av ADO .NET og så videre.

Arbeid med diagrammer i Word-filer via .NET API

Diagram er en grafisk representasjon av data som kan brukes til å kommunisere informasjon grafisk. Aspose.Words for .NET har inkludert støtte for å lage OOXML-diagrammer fra bunnen av, samt modifisere eksisterende diagrammer i .NET-applikasjoner. Biblioteket har inkludert ulike typer diagrammer som søylediagram, linjediagram, sektordiagram, områdediagram, kolonnediagram, punktdiagram, overflatediagram, aksjediagram, radardiagram og så videre. Biblioteket støtter arbeid med kartdataetikett for en enkelt diagramserie samt kartseriesamling. Bibliotekene har inkludert støtte for formatnummer på kartdataetikett, angi diagramakseegenskaper, formatnummerverdi for akse og så videre.

Hvordan sette inn punktdiagram via C# API


// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithCharts();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Insert Scatter chart.
Shape shape = builder.InsertChart(ChartType.Scatter, 432, 252);
Chart chart = shape.Chart;

// Use this overload to add series to any type of Scatter charts.
chart.Series.Add("AW Series 1", new double[] { 0.7, 1.8, 2.6 }, new double[] { 2.7, 3.2, 0.8 });

dataDir = dataDir + "TestInsertScatterChart_out.docx";
doc.Save(dataDir);

Administrer bilder i Word-dokumenter via C# .NET API

Aspose.Words for .NET-biblioteket lar programvareutviklere legge til og administrere ulike typer bilder i Word-dokumentene sine. Biblioteket støtter innsetting av bilder fra en URL, fra en strøm, ved hjelp av et bildeobjekt, fra en byte-array, Inline eller flytende i en bestemt posisjon, prosentskala eller egendefinert størrelse og så videre. Biblioteket støtter også uttrekking av bilder fra et Word-dokument. Det er også mulig å sette inn strekkoder på en dokumentside og endre egenskapene til strekkoder. Du kan også tilpasse bildestørrelse, beskjære bilde og lagre bilder som WMF.

Sett inn strekkode på hver dokumentside via .NET API


// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithImages();
// Create a blank documenet.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// The number of pages the document should have.
int numPages = 4;
// The document starts with one section, insert the barcode into this existing section.
InsertBarcodeIntoFooter(builder, doc.FirstSection, 1, HeaderFooterType.FooterPrimary);

for (int i = 1; i < numPages; i++)
{
    // Clone the first section and add it into the end of the document.
    Section cloneSection = (Section)doc.FirstSection.Clone(false);
    cloneSection.PageSetup.SectionStart = SectionStart.NewPage;
    doc.AppendChild(cloneSection);

    // Insert the barcode and other information into the footer of the section.
    InsertBarcodeIntoFooter(builder, cloneSection, i, HeaderFooterType.FooterPrimary);
}

dataDir  = dataDir + "Document_out.docx";
// Save the document as a PDF to disk. You can also save this directly to a stream.
doc.Save(dataDir);

 Norsk