.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.

Previous Next

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",
})
 Suomen