Aspose.Words for .NET
C# .NET API käsittelee Microsoft Word -asiakirjoja
Edistynyt Word-asiakirjankäsittelysovellusliittymä Word-tiedostojen luomiseen, muokkaamiseen, muuntamiseen ja hahmontamiseen ilman Microsoft Wordia tai muita kolmannen osapuolen ohjelmistoja.
Aspose.Words for .NET on edistynyt luokkakirjasto, jonka avulla ohjelmistokehittäjät voivat suorittaa laajan valikoiman asiakirjoja käsittely- ja käsittelytehtävät. Aspose.Words tukee useita suosittuja tiedostomuotoja, kuten DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB ja muita muotoja. Aspose.Wordsilla voit luoda, muokata, muuntaa, renderöidä ja tulostaa asiakirjoja käyttämättä Microsoft Wordia® tai muita kolmannen osapuolen ohjelmistoja. Sovellusliittymää voidaan käyttää ohjelmistosovellusten kehittämiseen useille käyttöjärjestelmille, kuten Windowsille, Linuxille ja Mac OS:lle ja monille muille.
Aspose.Words for .NET antaa ohjelmistokehittäjille mahdollisuuden tuoda ja viedä asiakirjojaan yli 35 tuettuun tiedostomuotoon. Voit helposti avata ja muuntaa Word-asiakirjoja DOT-, DOCX-, DOCM-, DOTX-, DOTM-, RTF-, WordML-, HTML-, MHTML-, AZW3-, ODT-, OTT-, TXT-, MD-, PDF-, EPUB- ja moniin muihin muotoihin. Se tukee asiakirjojen muuntamista kaikkien tuettujen muotojen välillä ja suurin osa muunnoksista suoritetaan erittäin tarkasti, mikä varmistaa minimaalisen muotoiluhäviön. On myös mahdollista muuntaa kokonaisia asiakirjoja tai asiakirjan tiettyjä sivuja.
Aspose.Words for .NET on erittäin helppo käsitellä, ja kirjastossa on useita kehittyneitä ominaisuuksia, kuten asiakirjojen tai raporttien luominen tyhjästä, asiakirjojen luominen mallien avulla, ylä- ja alatunnisteiden lisääminen, uusien kappaleiden lisääminen, luetteloiden lisääminen tai taulukoita, tekstiä, kenttiä, hyperlinkkien lisääminen, kirjanmerkkien ja kuvien lisääminen, muotojen ja tekstilaatikoiden lisääminen, vesileimojen lisääminen, kuvien poimiminen, asiakirjojen yhdistäminen tai jakaminen, fragmenttien kopioiminen asiakirjojen välillä, asiakirjojen suojaaminen ja suojauksen poistaminen, asiakirjan ominaisuuksien muokkaaminen, HTML-osien lisääminen asiakirjaan ja paljon muuta.
Aspose.Words for .NET:n käytön aloittaminen
Suositeltava tapa asentaa Aspose.Words for .NET on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Aspose.Words for .NET NuGetin kautta
NuGet\Install-Package Aspose.Words -Version 23.1.0
Voit myös ladata sen suoraan Asposen tuotesivulta.Word-asiakirjan muuntaminen muihin tiedostomuotoihin
Aspose.Words for .NET -kirjasto sisältää tehokkaan muuntimen, joka auttaa kehittäjiä muuttamaan Word-asiakirjoja muodosta toiseen muotoon omissa .NET-sovelluksissaan. Kirjasto on sisältänyt tuen muuntamiseen lukuisiin suosittuihin tiedostomuotoihin ja niistä pois. Tässä ovat suosituimmat kirjaston tukemat muunnosyhdistelmät, Wordin (Doc, Docx) muuntaminen PDF-muotoon ja päinvastoin, Wordin ja PDF-dokumentin muuntaminen kuvaksi, Asiakirjan Markdown-vienti, HTML:n muuntaminen PDF-muotoon, PDF:n muuntaminen EPUB-muotoon, Wordin muuntaminen HTML:ksi, muunna Mobi EPUB:ksi, muunna RTF PDF:ksi, muunna ODT PDF:ksi, muunna DOCX DOC:ksi, muunna HTML Wordiksi ja monia muita. Seuraava esimerkki näyttää API:n tehon, sillä vain kahdella rivillä C#-koodia voit muuntaa eri asiakirjatiedostomuotoja.
Muunna PDF-dokumentti DOCX:ksi .NET API:n kautta
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);
Yhdistämisen ja raportoinnin käyttäminen .NET API:n kautta
Yhdistäminen on suosittu ominaisuus, jonka avulla kehittäjät voivat yhdistää tietoja tietolähteestä Word-malliasiakirjaan. Sillä voidaan luoda nopeasti ja helposti asiakirjoja, kuten kirjeitä, tarroja ja kirjekuoria jne. Aspose.Words for .NET sisältää täydellisen tuen asiakirjojen luomiselle malleista, joissa on yhdistämiskenttiä. Kirjaston avulla käyttäjät voivat luoda entistä monimutkaisempia asiakirjoja, kuten raportteja, luetteloita, varastoja ja laskuja, käyttämällä tavallista yhdistämistekniikkaa. Kirjasto yksinkertaistaa asiakirjan luomista yhdistämismallin avulla. Voit luoda yhdistämismallin useilla tavoilla. Kirjasto tukee useita tietolähteitä yhdistämiseen, kuten DataTable, DataView, DataSet, IDataReader, ADO .NET:n tukema joukko arvoja ja niin edelleen.
Kaavioiden käyttäminen Word-tiedostoissa .NET-sovellusliittymän kautta
Kaavio on graafinen esitys tiedoista, joita voidaan käyttää tiedon välittämiseen graafisesti. Aspose.Words for .NET sisältää tuen OOXML-kaavioiden luomiseen alusta alkaen sekä olemassa olevien kaavioiden muokkaamiseen .NET-sovelluksissa. Kirjastossa on erilaisia kaavioita, kuten pylväskaavio, viivakaavio, ympyräkaavio, pinta-alakaavio, pylväskaavio, hajontakaavio, pintakaavio, osakekaavio, tutkakaavio ja niin edelleen. Kirjasto tukee työskentelyä yksittäisen karttasarjan kaaviotietoetiketin sekä kaaviosarjakokoelman kanssa. Kirjastot ovat sisältäneet tuen kaavion tietoetiketin muotonumerolle, kaavion akselin ominaisuuksien asettamiselle, akselin muotonumeron arvolle ja niin edelleen.
Pistekaavion lisääminen C# API:n kautta
// 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);
Hallitse kuvia Word-asiakirjoissa C# .NET API:n kautta
Aspose.Words for .NET -kirjaston avulla ohjelmistokehittäjät voivat lisätä ja hallita erilaisia kuvia Word-asiakirjoihin. Kirjasto tukee kuvien lisäämistä URL-osoitteesta, virrasta, kuvaobjektin avulla, tavutaulukosta, riviltä tai kelluvasta tietyssä paikassa, prosenttimittakaavasta tai mukautetusta koosta ja niin edelleen. Kirjasto tukee myös kuvien purkamista Word-asiakirjoista. On myös mahdollista lisätä viivakoodeja asiakirjasivulle ja muokata viivakoodien ominaisuuksia. Voit myös muokata kuvan kokoa, rajata kuvaa ja tallentaa kuvia WMF-muodossa.
Lisää viivakoodi jokaiselle asiakirjasivulle .NET API:n kautta
// 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);