Kako pretvoriti PDF u označeni PDF pomoću C#

Ovaj vodič s uputama objašnjava postupak kako pretvoriti PDF u označeni PDF pomoću C#. Sadrži pojedinosti o postavljanju razvojnog okruženja za korištenje biblioteke Aspose.PDF, popis zadataka koje treba izvršiti tijekom pisanja aplikacije i primjer koda koji se može izvoditi za dodavanje oznaka u PDF datoteke pomoću C#. Ovaj primjer koda za označavanje PDF-a može se izvršiti na bilo kojoj platformi koja podržava .NET okruženje.

Koraci za stvaranje označenog PDF-a pomoću C#

  1. Uspostavite okruženje za korištenje Aspose.PDF for .NET za stvaranje označenog PDF-a
  2. Napravite PDF document i pristupite referenci na tagged content u njemu
  3. Postavite naslov i jezik za označeni sadržaj
  4. Napravite zaglavlje i element odlomka i postavite tekst za oba elementa
  5. Dodajte ovo zaglavlje i odlomak korijenskom elementu označenog sadržaja
  6. Spremite označeni PDF na disk

Prethodno navedeni koraci sažimaju postupak za označavanje PDF dokumenata pomoću C#. Svaki PDF dokument sadrži svojstvo pod nazivom TaggedContent koje se koristi postavljanjem njegovog naslova i jezika nakon čega slijedi stvaranje elemenata zaglavlja i odlomka, međutim, možete stvoriti i druge elemente postavljanjem njihovih odgovarajućih svojstava. U posljednjem koraku, prilagođeno zaglavlje i odlomak dodaju se RootElementu u klasi sučelja ITaggedContent prije spremanja na disk.

Kod za označavanje PDF datoteka pomoću C#

using Aspose.Pdf;
using Aspose.Pdf.Tagged;
using Aspose.Pdf.LogicalStructure;
class Program{
static void Main(string[] args) // Create tagged PDF in C#
{
// Set PDF license
new License().SetLicense("Aspose.Total.lic");
// Create a PDF
Document doc = new Document();
// Get the tagged content
ITaggedContent cont = doc.TaggedContent;
// Set the Title
cont.SetTitle("A Tagged PDF Document");
// Set the language
cont.SetLanguage("en-US");
// Create a header
HeaderElement hdr = cont.CreateHeaderElement();
// Set text
hdr.SetText("The Header Text");
// Create a paragraph
ParagraphElement prg = cont.CreateParagraphElement();
// Set text
prg.SetText("Sample contents of the paragraph");
// Append header
cont.RootElement.AppendChild(hdr);
// Append Paragraph
cont.RootElement.AppendChild(prg);
// Save the tagged Document
doc.Save("TaggedOutput.pdf");
}}

Ovaj kod pokazuje kako dodati oznake u PDF datoteke koristeći C#. U ovom primjeru koda stvorili smo zaglavlje i odlomak, međutim, možete stvoriti druge elemente korištenjem različitih metoda, na primjer, CreateAnnotElement(), CreateArtElement(), CreateCaptionElement(), CreateFigureElement() i CreateFormElement() za popis nekoliko. Svaki element sadrži različita svojstva, na primjer, ActualText, AlternateDescriptions, AlternativeText i ExpansionText zajedno s mnogim drugima koji se mogu postaviti prema zahtjevima.

Ovaj nas je članak naučio kako dodati oznake u PDF pomoću C#. Ako ste zainteresirani za dodavanje hiperveza u PDF, pogledajte članak na kako dodati hipervezu u PDF koristeći C#.

 Hrvatski