Ez a használati útmutató elmagyarázza a a PDF címkézett PDF-formátumba konvertálásának folyamatát C# használatával. Tartalmazza a fejlesztői környezet Aspose.PDF könyvtár használatára való beállításának részleteit, az alkalmazás írása közben elvégzendő feladatok listáját, valamint egy futtatható mintakódot a címkék PDF fájlokhoz C# használatával hozzáadásához. Ez a mintakód a PDF címkézéséhez bármely .NET-környezetet támogató platformon végrehajtható.
Címkézett PDF létrehozásának lépései C# használatával
- Hozzon létre egy környezetet a Aspose.PDF for .NET használatához a címkézett PDF létrehozásához
- Hozzon létre egy PDF-fájlt document, és nyissa meg a benne található tagged content hivatkozást.
- Állítsa be a címkézett tartalom címét és nyelvét
- Hozzon létre egy fejlécet és egy bekezdéselemet, és állítson be szöveget mindkét elemhez
- Ezt a fejlécet és bekezdést fűzze hozzá a címkézett tartalom gyökéreleméhez
- Mentse a címkézett PDF-fájlt a lemezre
A fent említett lépések összefoglalják a PDF-dokumentumok C# használatával történő címkézésének folyamatát. Minden PDF-dokumentum tartalmaz egy TaggedContent nevű tulajdonságot, amelyet a cím és a nyelv beállításával, majd a fejléc- és a bekezdéselemek létrehozásával használunk, de létrehozhat más elemeket is a megfelelő tulajdonságaik beállításával. Az utolsó lépésben a testreszabott fejléc és bekezdés hozzáfűződik az ITaggedContent interfészosztály RootElement eleméhez, mielőtt a lemezre menti.
Kóddal címkézhet PDF fájlokat C# használatával
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"); | |
}} |
Ez a kód bemutatja, hogyan lehet címkéket hozzáadni PDF-fájlokhoz C# használatával. Ebben a mintakódban létrehoztunk egy fejlécet és bekezdést, de más elemeket is létrehozhat különböző metódusok használatával, például a CreateAnnotElement(), CreateArtElement(), CreateCaptionElement(), CreateFigureElement() és CreateFormElement() listával. néhány. Minden elem különböző tulajdonságokat tartalmaz, például ActualText, AlternateDescriptions, AlternativeText és ExpansionText, valamint sok más tulajdonságot, amelyek a követelményeknek megfelelően beállíthatók.
Ez a cikk megtanított minket hogyan adhatunk címkéket PDF-hez C# használatával. Ha szeretne hiperhivatkozásokat hozzáadni egy PDF-hez, olvassa el a hogyan lehet hiperhivatkozást hozzáadni PDF-hez C# használatával című cikket.