Šioje mokymo programoje pateikiama informacija apie tai, kaip ištrinti visus komentarus iš PDF C#. Jame yra išsami informacija apie išteklius, reikalingus pavyzdiniam kodui vykdyti, būtinų veiksmų, norint parašyti programą, sąrašas ir vykdomas pavyzdinis kodas, skirtas ištrinti visus komentarus iš PDF C#. Taip pat gausite informacijos apie kitų tipų komentarus, kuriuos galima pasiekti ir apdoroti panašiai kaip šiame straipsnyje aptariami komentarai.
Veiksmai, kaip pašalinti komentarus iš PDF C#
- Nustatykite kūrimo aplinką, kad pridėtumėte Aspose.PDF for .NET komentarams ištrinti
- Įkelkite šaltinio PDF į Document klasės objektą su komentarais, kuriuos reikia ištrinti
- Pakartokite visus PDF puslapius, kad patikrintumėte annotations
- Pakartokite visus komentarus kiekviename puslapyje
- Patikrinkite, ar komentaro tipas yra tekstas, ir ištrinkite jį
- Išsaugokite gautą PDF be komentarų
Šie veiksmai apibendrina kaip pašalinti komentarus iš PDF C#. PDF faile yra puslapių rinkinys, kuriame kiekvienas puslapis turi savo skirtingų tipų komentarų rinkinį. Šiuose žingsniuose aprašomas būdas pasiekti kiekvieną komentarą ir ištrinti, jei jis yra Teksto tipo.
Kodas, skirtas ištrinti visus komentarus PDF formatu C#
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"); | |
} | |
} | |
} |
Šis kodas parodo kaip ištrinti komentarus PDF formatu C#. Puslapių rinkinys kartojamas su rinkiniu pavadinimu Komentarai, kuris toliau kartojamas. Tikriname, kad teksto tipo anotacija būtų ištrinta, tačiau galite pasirinkti ir kitus komentarus, kad galėtumėte apdoroti, pavyzdžiui, spalvų juostą, raiškiąją mediją, antspaudą, valdiklį, filmą, garsą, nuorodą ir paryškinimą.
Šiame straipsnyje sužinojome, kaip * pašalinti komentarus PDF formatu C#*. Jei norite sužinoti atvirkštinį procesą, kaip pridėti komentarą į PDF failą, žr. straipsnį kaip pridėti komentarų prie PDF naudojant C#.