.NET API tekstinkäsittelyasiakirjojen manipulointiin
Avoimen lähdekoodin .NET-kirjasto luoda, muokata, jakaa tai liittyä ja hallita mukautettuja ylä-/alatunnisteita Microsoft Word -tiedostoissa.
DocX on avoimen lähdekoodin puhdas .NET-kirjasto, jonka avulla ohjelmistokehittäjät voivat luoda ja käsitellä Word 2007/2010/2013 -tiedostoja helposti. Se on kevyt ja erittäin nopea API, joka ei käytä COM-kirjastoja eikä vaadi Microsoft Officen asentamista. DocX API tekee asiakirjojen luomisesta ja käsittelemisestä helppoa.
API mahdollistaa ylä- tai alatunnisteiden lisäämisen Word-asiakirjoihin. Se voi olla sama kaikilla sivuilla tai se voi olla ainutlaatuinen ensimmäisellä sivulla tai ainutlaatuinen parittomilla tai parillisilla asiakirjojen sivuilla. Hienoa on, että se voi sisältää kuvia, hyperlinkkejä ja paljon muuta.
API tukee useita tärkeitä ominaisuuksia, kuten mallin lisäämistä Word-asiakirjaan, Word-asiakirjojen muokkaamista, asiakirjojen yhdistämistä, osien luomista uudelleen yhdestä toiseen, asiakirjan suojausta salasanalla tai ilman, asiakirjan marginaalien asettelua, sivun koon, rivivälin ja sisennyksen määrittämistä. , tekstin suunta, tekstin tasaus, kirjasimien ja kirjasinkokojen hallinta, osien luominen ja paljon muuta.
DocX:n käytön aloittaminen
Ensinnäkin sinun on asennettava .NET framework 4.0 ja Visual Studio 2010 tai uudempi, jotta voit käyttää DocX:ää sujuvasti.
Suositeltu asennustapa on NuGet.
Asenna DocX NuGetistä
Install-Package DocX -Version 1.5.0
Luo ja muokkaa Word-asiakirjoja .NET-sovellusliittymien kautta
Avoimen lähdekoodin DocX API:n avulla ohjelmistokehittäjät voivat luoda uusia Word-asiakirjoja DOCX-tiedostomuodoissa. Kirjasto mahdollistaa myös olemassa olevien Word-asiakirjojen muokkaamisen käyttäjän tarpeiden mukaan. API tukee myös kuvan lisäämistä, taulukon ja hyperlinkkien lisäämistä sekä kappaleiden tai luettelomerkeillä varustettujen luetteloiden ja numeroidun luettelon lisäämistä Word-asiakirjoihin.
Luo DOCX käyttämällä DocX - C#
using (DocX document = DocX.Create("fileformat.docx"))
{
// Add a new Paragraph to the document.
Paragraph pagagraph = document.InsertParagraph();
// Append some text.
pagagraph.Append("File Format Developer Guide").Font("Arial Black");
// Save the document.
document.Save();
}
Hallitse mukautettuja ylä-/alatunnisteita Word-tiedostoissa
DocX API:n avulla ohjelmistokehittäjät voivat lisätä mukautettuja ylä- ja alatunnisteita Word DOCX -asiakirjoihin. API tukee mukautettujen ylä-/alatunnisteiden lisäämistä taulukoilla ja kuvilla, kappaleilla ja kaavioilla. Kun asiakirja on luotu, voit määrittää sivun otsikon kuvan taulukkoon. Parittomilla ja parillisilla sivuilla on samat otsikot. Voit myös kuvata sivun alatunnisteen kuvan tai tekstin taulukossa.
Luo ylä- ja alatunniste - C#
//Create a document
using (DocX document = DocX.Create("FileFormat.docx"))
{
// Add Header
document.AddHeaders();
Header header = document.Headers.Odd;
// Insert Paragraph in header
Paragraph paragraph = header.InsertParagraph();
paragraph.Append("File Format Developer Guide");
// Add Footer
document.AddFooters();
Footer footer = document.Footers.Odd;
// Insert Paragraph in header
Paragraph paragraph1 = footer.InsertParagraph();
paragraph1.Append("File Format Develoer Guide");
// Save Document
document.Save();
}
Käsittele kuvaa Word-asiakirjan sisällä
DocX API antaa ohjelmistokehittäjille mahdollisuuden muokata Word DOCX -asiakirjoihin upotettuja kuvia ohjelmallisesti. Ensinnäkin Word-asiakirjan sisällä on oltava kuva. Kuvan käsittelemiseksi sinun on ensin avattava asiakirja ja kirjoitettava mukautettu merkkijono tai muut muutokset, joita haluat tehdä kuvaan, ja sen jälkeen tallennettava asiakirja.
Käsittele kuvia DocX - C#:lla
using (DocX document = DocX.Load("FileFormat.docx"))
{
//Read Image from word
var image = document.Images[0];
Bitmap bitmap = new Bitmap(image.GetStream(FileMode.Open, FileAccess.ReadWrite));
Graphics graphics = Graphics.FromImage(bitmap);
// Draw the string
graphics.DrawString
(
"Manipulate Images using DocX",
new System.Drawing.Font("Tahoma", 20),
Brushes.Blue,
new PointF(0, 0)
);
// Save document
document.SaveAs("Output.docx");
}
Hallitse hyperlinkkejä Word-asiakirjoissa
Hyperlinkki on erittäin hyödyllinen osa tekstinkäsittelyasiakirjoja, jonka avulla käyttäjät voivat käyttää ulkoisia asiakirjoja tai olemassa olevien asiakirjojen sisäisiä osia sekä ulkoisia verkkosivustoja ja sähköpostiosoitteita suoraan asiakirjasta. Avoimen lähdekoodin DocX API tarjoaa tuen molemmille hyperlinkeille; sisäinen, joka osoittaa asiakirjan sisällä olevaan kirjanmerkkiin, ja ulkoinen, joka osoittaa ulkoiseen URL-osoitteeseen.
Hallitse hyperlinkkien tekstinkäsittelyasiakirjoja C#:n kautta
// reating a bookmark
const chapter1 = new Paragraph({
heading: HeadingLevel.HEADING_1,
children: [
new Bookmark({
id: "anchorForChapter1",
children: [
new TextRun("Chapter 1"),
],
}),
],
})
//Create an hyperlink
const link = new InternalHyperlink({
children: [
new TextRun({
text: "See Chapter 1",
style: "Hyperlink",
}),
],
anchor: "anchorForChapter1",
})