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#
- Uspostavite okruženje za korištenje Aspose.PDF for .NET za stvaranje označenog PDF-a
- Napravite PDF document i pristupite referenci na tagged content u njemu
- Postavite naslov i jezik za označeni sadržaj
- Napravite zaglavlje i element odlomka i postavite tekst za oba elementa
- Dodajte ovo zaglavlje i odlomak korijenskom elementu označenog sadržaja
- 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#.