Ez az oktatóanyag arról tartalmaz információkat, hogyan törölheti a(z) PDF összes megjegyzését C#-ban. Részleteket tartalmaz a mintakód végrehajtásához szükséges erőforrásokról, az alkalmazás megírásához szükséges lépések listája, valamint egy futtatható mintakód a minden megjegyzés törléséhez a PDF-ből C#-ban. Információkat kaphat más típusú kommentárokról is, amelyek a cikkben tárgyalt megjegyzésekhez hasonló módon érhetők el és dolgozhatók fel.
A megjegyzések eltávolításának lépései a PDF-ből C#-ban
- Állítsa be a fejlesztői környezetet a Aspose.PDF for .NET hozzáadására a megjegyzések törléséhez
- Töltse be a forrás-PDF-et a Document osztályobjektumba, amely megjegyzésekkel rendelkezik a törléshez
- Ismételje végig a PDF összes oldalát a annotations teszteléséhez
- Ismételje meg az egyes oldalakon található megjegyzéseket
- Ellenőrizze, hogy a megjegyzés típusa Szöveg-e, majd törölje
- Mentse el az eredményül kapott PDF-fájlt megjegyzés nélkül
Ezek a lépések összefoglalják a megjegyzések eltávolítását a PDF-ből C#-ban. A PDF-fájl oldalak gyűjteményét tartalmazza, ahol minden oldalnak saját, különböző típusú megjegyzések gyűjteménye van. Ezek a lépések leírják az egyes megjegyzések elérésének és törlésének módját, ha szöveg típusúak.
Kód az összes megjegyzés törléséhez a PDF-ben C#-ban
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load PDF file with comments | |
Document docWithComments = new Document("PdfWithComments.pdf"); | |
// Parse through all the PDF pages | |
foreach(var page in docWithComments.Pages) | |
{ | |
// Parse through all the annotations | |
foreach(var annotTxt in page.Annotations) | |
{ | |
// Check the Text type annotations that denote the comments | |
if(annotTxt.AnnotationType == Aspose.Pdf.Annotations.AnnotationType.Text) | |
{ | |
// Delete the comments | |
page.Annotations.Delete(annotTxt); | |
} | |
} | |
} | |
// Save the PDF file after removing the comments | |
docWithComments.Save("DocWithoutComments.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan lehet megjegyzéseket törölni PDF-ben C#-ban. Az Oldalak gyűjtemény egy Annotations nevű gyűjteményével ismétlődik, amely tovább iterálódik. Ellenőrizzük a Szöveg típusú annotációt törlésre, de választhat más megjegyzéseket is feldolgozáshoz, például színes sáv, multimédiás, bélyegző, widget, film, hang, hivatkozás és kiemelés, hogy csak néhányat említsünk.
Ez a cikk elvezetett minket * hogyan távolíthatjuk el a megjegyzéseket PDF-ben C#-ban*. Ha szeretné megtanulni, hogyan lehet megjegyzést fűzni egy PDF-fájlhoz, olvassa el a(z) hogyan lehet megjegyzéseket fűzni egy PDF-hez C# használatával cikket.