1. Produkti
  2.   Tekstapstrāde
  3.   .NET
  4.   Aspose.Words for .NET

Aspose.Words for .NET

 
 

C# .NET API, lai apstrādātu Microsoft Word dokumentus

Uzlabota Word dokumentu apstrādes API, lai izveidotu, modificētu, konvertētu un renderētu Word failus, neizmantojot Microsoft Word vai citu trešās puses programmatūru.

Aspose.Words for .NET ir uzlabotas klases bibliotēka, kas ļauj programmatūras izstrādātājiem veikt plašu dokumentu klāstu. apstrādes un manipulācijas uzdevumi. Aspose.Words atbalsta vairākus populārus failu formātus, piemēram, DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB un citus formātus. Izmantojot Aspose.Words, varat ģenerēt, modificēt, konvertēt, renderēt un drukāt dokumentus, neizmantojot Microsoft Word® vai citu trešās puses programmatūru. API var izmantot, lai izstrādātu programmatūras lietojumprogrammas dažādām operētājsistēmām, piemēram, Windows, Linux un Mac OS, kā arī dažādām citām.

Aspose.Words for .NET ļauj programmatūras izstrādātājiem importēt un eksportēt savus dokumentus vairāk nekā 35 atbalstītos failu formātos. Varat viegli atvērt un konvertēt Word dokumentus DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB un daudzās citās formās. Tā atbalsta dokumentu konvertēšanu starp visiem atbalstītajiem formātiem, lielāko daļu konvertēšanas veicot ar augstu precizitāti, kas nodrošina minimālus formatējuma zudumus. Ir iespējams arī konvertēt veselus dokumentus vai atsevišķas dokumenta lapas.

Aspose.Words for .NET ir ļoti viegli apstrādājams, un bibliotēkai ir vairākas uzlabotas funkcijas, piemēram, dokumentu vai atskaišu ģenerēšana no jauna, dokumentu izveide, izmantojot veidnes, galvenes un kājenes ievietošana, jaunu rindkopu pievienošana, sarakstu ievietošana vai tabulas, tekstu, laukus, pievienot hipersaites, ievietot grāmatzīmes un attēlus, ievietot formas un tekstlodziņus, ievietot ūdenszīmes, izvilkt attēlus, apvienot vai sadalīt dokumentus, kopēt fragmentus starp dokumentiem, aizsargāt un noņemt aizsardzību, mainīt dokumenta rekvizītus, ievietot dokumentā HTML fragmentus un vēl daudz vairāk.

Previous Next

Darba sākšana ar Aspose.Words .NET

Ieteicamais veids, kā instalēt Aspose.Words for .NET, ir izmantot NuGet. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.

Instalējiet Aspose.Words for .NET, izmantojot NuGet

NuGet\Install-Package Aspose.Words -Version 23.1.0 
Varat arī lejupielādēt to tieši no Aspose produkta lapas.

Word dokumenta konvertēšana uz citiem failu formātiem

Aspose.Words for .NET bibliotēkā ir iekļauts spēcīgs pārveidotājs, kas palīdz izstrādātājiem konvertēt Word dokumentus no viena formāta uz citu formātu savās .NET lietojumprogrammās. Bibliotēkā ir iekļauts atbalsts konvertēšanai uz daudziem populāriem failu formātiem un no tiem. Šeit ir populārākās bibliotēkas atbalstītās konvertēšanas kombinācijas, Word (Doc, Docx) konvertēšana uz PDF un otrādi, Word un PDF dokumentu konvertēšana uz attēlu, Dokumenta eksportēšana uz Markdown, HTML konvertēšana uz PDF, PDF konvertēšana uz EPUB, Word konvertēšana. HTML formātā, Mobi konvertēšana uz EPUB, RTF konvertēšana uz PDF, ODT konvertēšana uz PDF, DOCX konvertēšana uz DOC, HTML konvertēšana uz Word un daudz ko citu. Nākamajā piemērā ir parādītas API jaudas. Tikai ar divām C# koda rindām varat konvertēt dažādus dokumentu faila formātus.

PDF dokumentu konvertēšana uz DOCX, izmantojot .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);

Izmantojiet pasta sapludināšanu un pārskatu veidošanu, izmantojot .NET API

Pasta sapludināšana ir populāra funkcija, kas ļauj izstrādātājiem sapludināt datus no datu avota Word veidnes dokumentā. To var izmantot, lai ātri un viegli izveidotu dokumentus, piemēram, vēstules, uzlīmes un aploksnes utt. Aspose.Words for .NET ir iekļāvis pilnīgu atbalstu dokumentu ģenerēšanai no veidnēm ar pasta sapludināšanas laukiem. Bibliotēka ļauj lietotājiem izveidot vēl sarežģītākus dokumentus, piemēram, atskaites, katalogus, krājumus un rēķinus, izmantojot standarta pasta sapludināšanas tehniku. Bibliotēka vienkāršo dokumenta izveides procesu, izmantojot pasta sapludināšanas veidni. Varat izmantot vairākus veidus, kā izveidot pasta sapludināšanas veidni. Bibliotēka atbalsta dažādus datu avotus pasta sapludināšanai, piemēram, DataTable, DataView, DataSet, IDataReader — vērtību masīvu, ko atbalsta ADO .NET un tā tālāk.

Darbs ar diagrammām Word failos, izmantojot .NET API

Diagramma ir grafisks datu attēlojums, ko var izmantot, lai grafiski paziņotu informāciju. Aspose.Words for .NET ir iekļāvis atbalstu OOXML diagrammu izveidei no jauna, kā arī modificē esošās diagrammas .NET lietojumprogrammās. Bibliotēkā ir iekļautas dažāda veida diagrammas, piemēram, joslu diagramma, līniju diagramma, sektoru diagramma, apgabala diagramma, kolonnu diagramma, izkliedes diagramma, virsmas diagramma, krājumu diagramma, radara diagramma un tā tālāk. Bibliotēka atbalsta darbu ar vienas diagrammas sērijas diagrammu datu etiķeti, kā arī ar diagrammu sēriju kolekciju. Bibliotēkās ir iekļauts atbalsts diagrammas datu etiķetes formāta numuram, diagrammas ass rekvizītu iestatīšanai, ass formāta numura vērtībai un tā tālāk.

Kā ievietot izkliedes diagrammu, izmantojot C# API

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// 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);

Pārvaldiet attēlus Word dokumentos, izmantojot C# .NET API

Aspose.Words for .NET ļauj programmatūras izstrādātājiem pievienot un pārvaldīt dažāda veida attēlus savos Word dokumentos. Bibliotēka atbalsta attēlu ievietošanu no URL, no straumes, izmantojot attēla objektu, no baitu masīva, iekļautas vai peldošas noteiktā vietā, procentu skalas vai pielāgota izmēra un tā tālāk. Bibliotēka atbalsta arī attēlu ieguvi no Word dokumentiem. Ir iespējams arī ievietot svītrkodus dokumenta lapā un mainīt svītrkodu rekvizītus. Varat arī pielāgot attēla izmēru, apgriezt attēlu un saglabāt attēlus kā WMF.

Ievietojiet svītrkodu katrā dokumenta lapā, izmantojot .NET API


// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// 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);

 Latviski