Aspose.Words for .NET
C# .NET API a Microsoft Word dokumentumok feldolgozásához
Speciális Word dokumentumfeldolgozó API Word fájlok létrehozásához, módosításához, konvertálásához és megjelenítéséhez Microsoft Word vagy más harmadik féltől származó szoftverek használata nélkül.
Aspose.Words for .NET egy fejlett osztálykönyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy dokumentumok széles körét hajtsák végre feldolgozási és manipulációs feladatok. Az Aspose.Words számos népszerű fájlformátumot támogat, például DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB és más formátumokat. Az Aspose.Words segítségével Microsoft Word® vagy más harmadik féltől származó szoftverek használata nélkül hozhat létre, módosíthat, konvertálhat, renderelhet és nyomtathat dokumentumokat. Az API használható szoftveralkalmazások fejlesztésére számos operációs rendszerhez, például Windows, Linux, Mac OS és sok máshoz.
Az Aspose.Words for .NET segítségével a szoftverfejlesztők több mint 35 támogatott fájlformátumba importálhatják és exportálhatják dokumentumaikat. Egyszerűen megnyithatja és konvertálhatja a Word dokumentumokat DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB és még sok más formátumba. Támogatja a dokumentumok konvertálását az összes támogatott formátum között, és a legtöbb konvertálást nagy pontossággal hajtják végre, ami minimális formázási veszteséget biztosít. Lehetőség van teljes dokumentumok vagy egy dokumentum egyes oldalainak konvertálására is.
Az Aspose.Words for .NET nagyon könnyen kezelhető, és a könyvtárnak számos speciális funkciója van, például dokumentumok vagy jelentések létrehozása a semmiből, dokumentumok létrehozása sablonok használatával, fejlécek és láblécek beszúrása, új bekezdések hozzáadása, listák beszúrása vagy táblázatok, szövegek, mezők, hiperhivatkozások hozzáadása, könyvjelzők és képek beszúrása, alakzatok és szövegdobozok beszúrása, vízjelek beszúrása, képek kibontása, dokumentumok összekapcsolása vagy felosztása, töredékek másolása a dokumentumok között, dokumentumok védelme és védelem megszüntetése, dokumentum tulajdonságainak módosítása, HTML-részletek beszúrása a dokumentumba és még sok más.
Kezdő lépések az Aspose.Words for .NET használatával
Az Aspose.Words for .NET telepítésének javasolt módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.
Az Aspose.Words for .NET telepítése NuGet segítségével
NuGet\Install-Package Aspose.Words -Version 23.1.0
Le is töltheti közvetlenül az Aspose termékoldaláról.Word dokumentum átalakítása más fájlformátumokká
Az Aspose.Words for .NET könyvtár tartalmaz egy hatékony konvertert, amely segít a fejlesztőknek Word dokumentumok konvertálásában egyik formátumból egy másik formátumba saját .NET-alkalmazásaikon belül. A könyvtár támogatja a számos népszerű fájlformátumra és az onnan történő átalakítást. Íme a könyvtár által támogatott legnépszerűbb konverziós kombinációk, Word (Doc, Docx) konvertálás PDF-be és fordítva, Word és PDF dokumentum konvertálása képpé, Dokumentum Markdown exportálása, HTML konvertálása PDF-be, PDF konvertálása EPUB-ba, Word konvertálása HTML formátumba, Mobi konvertálása EPUB formátumba, RTF konvertálása PDF formátumba, ODT konvertálása PDF formátumba, DOCX konvertálása DOC formátumba, HTML konvertálása Word formátumba és még sok más. A következő példa bemutatja az API erejét, mindössze két sornyi C# kóddal konvertálhat különféle dokumentumokat fájlformátumba.
PDF-dokumentum konvertálása DOCX-re .NET API-n keresztül
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);
Levélegyesítés és jelentés használata .NET API-n keresztül
A körlevél egy népszerű szolgáltatás, amellyel a fejlesztők egyesíthetik az adatforrásból származó adatokat Word sablondokumentumokkal. Használható dokumentumok, például levelek, címkék, borítékok stb. gyors és egyszerű létrehozására. Az Aspose.Words for .NET teljes körű támogatást tartalmaz a körlevél-mezőket tartalmazó sablonokból dokumentumok létrehozásához. A könyvtár lehetővé teszi a felhasználók számára, hogy még összetettebb dokumentumokat, például jelentéseket, katalógusokat, készleteket és számlákat hozzanak létre a szabványos körlevél-technikával. A könyvtár leegyszerűsíti a dokumentum létrehozásának folyamatát a Körlevél sablon használatával. Többféle módon is létrehozhat körlevélsablont. A könyvtár különféle adatforrásokat támogat a körlevélkészítéshez, például a DataTable, DataView, DataSet, IDataReader, az ADO .NET által támogatott értékek tömbjét és így tovább.
Diagramok használata Word fájlokban .NET API-n keresztül
A diagram az adatok grafikus ábrázolása, amely felhasználható információk grafikus közlésére. Az Aspose.Words for .NET támogatja az OOXML diagramok alapból történő létrehozását, valamint a .NET alkalmazásokon belüli meglévő diagramok módosítását. A könyvtár különféle típusú diagramokat tartalmaz, például oszlopdiagramot, vonaldiagramot, kördiagramot, területdiagramot, oszlopdiagramot, szóródiagramot, felületdiagramot, részvénydiagramot, radardiagramot és így tovább. A könyvtár támogatja az Egyetlen ChartSeries Chart Data Label és a Chart Series gyűjtemény használatát. A könyvtárak támogatják a diagram adatcímke formátumszámát, a diagram tengely tulajdonságainak beállítását, a tengely számértékének formátumát és így tovább.
Szórtdiagram beszúrása C# API-n keresztül
// 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);
Képek kezelése Word dokumentumokban a C# .NET API-n keresztül
Az Aspose.Words for .NET könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy különféle képeket adjanak hozzá és kezeljenek Word dokumentumaikban. A könyvtár támogatja a képek beszúrását URL-ből, adatfolyamból, képobjektum használatával, bájttömbből, soron belüli vagy adott helyen lebegő, százalékos léptékből vagy egyéni méretből stb. A könyvtár támogatja a képek Word dokumentumokból való kinyerését is. Lehetőség van vonalkódok beszúrására a dokumentum oldalára és a vonalkódok tulajdonságainak módosítására is. Testreszabhatja a képméretet, kivághatja a képet és mentheti a képeket WMF-ként.
Szúrjon be vonalkódot minden dokumentumoldalra .NET API-n keresztül
// 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);