Šiame vadove paaiškinamas procesas, kaip konvertuoti PDF į PDF su žymomis naudojant C#. Jame pateikiama išsami informacija apie kūrimo aplinkos nustatymą naudoti Aspose.PDF biblioteką, užduočių, kurias reikia atlikti rašant programą, sąrašas ir paleidžiamas pavyzdinis kodas, skirtas pridėti žymas prie PDF failų naudojant C#. Šis pavyzdinis PDF žymėjimo kodas gali būti vykdomas bet kurioje platformoje, palaikančioje .NET aplinką.
Žingsniai, kaip sukurti pažymėtą PDF naudojant C#
- Sukurkite aplinką, kad galėtumėte naudoti Aspose.PDF for .NET kuriant pažymėtą PDF
- Sukurkite PDF document ir pasiekite nuorodą į jame esančią tagged content
- Nustatykite pažymėto turinio pavadinimą ir kalbą
- Sukurkite antraštės ir pastraipos elementą ir nustatykite abiejų elementų tekstą
- Pridėkite šią antraštę ir pastraipą prie pagrindinio pažymėto turinio elemento
- Išsaugokite pažymėtą PDF diske
Pirmiau minėti veiksmai apibendrina * PDF dokumentų žymėjimo naudojant C#* procesą. Kiekviename PDF dokumente yra ypatybė, vadinama TaggedContent, kuri naudojama nustatant pavadinimą ir kalbą, po kurios sukuriami antraštės ir pastraipos elementai, tačiau galite sukurti ir kitus elementus, nustatydami atitinkamas jų savybes. Paskutiniame etape tinkinta antraštė ir pastraipa pridedama prie šakninio elemento ITaggedContent sąsajos klasėje prieš išsaugant juos diske.
Kodas pažymėti PDF failus naudojant 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"); | |
}} |
Šis kodas parodo kaip pridėti žymų prie PDF failų naudojant C#. Šiame pavyzdiniame kode sukūrėme antraštę ir pastraipą, tačiau galite kurti kitus elementus naudodami skirtingus metodus, pvz., CreateAnnotElement(), CreateArtElement(), CreateCaptionElement(), CreateFigureElement() ir CreateFormElement() sąraše. keletas. Kiekvienas elementas turi skirtingas ypatybes, pavyzdžiui, ActualText, AlternateDescriptions, AlternativeText ir ExpansionText kartu su daugeliu kitų, kurias galima nustatyti pagal reikalavimus.
Šis straipsnis mus išmokė kaip pridėti žymų į PDF naudojant C#. Jei jus domina hipersaitų pridėjimas prie PDF, žr. straipsnį kaip pridėti hipersaitą į PDF naudojant C#.