Īpašības
Īpašības
Aspose.PDF FOSS for .NET nodrošina plašu PDF apstrādes iespēju kopumu vairākās funkcionālajās jomās. Visas funkcijas ir pieejamas bez licences atslēgas saskaņā ar MIT License.
Dokumentu pārvaldība
Izveidojiet jaunas PDF dokumentus, atveriet esošus failus no diska vai baitu masīviem, pievienojiet un noņemiet lapas, kā arī saglabājiet vai serializējiet dokumentus atpakaļ plūsmās vai failos.
Galvenās klases: Document, Page, PageCollection
Anotācijas
Lasiet, izveidojiet un modificējiet pilnu PDF anotāciju tipu klāstu, iekļaujot tekstu
piezīmes, saišu anotācijas, tintes anotācijas, failu pievienojumi, kursora anotācijas,
un zīmogu anotācijas. Anotācijas tiek piekļūtas caur Page.Annotations un
tipizētas, izmantojot AnnotationType uzskaitījumu.
Galvenās klases: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
PDF darbības
Pievienojiet URI, GoTo, JavaScript, nosauktās un palaidšanas darbības saišu anotācijām vai
kā dokumenta līmeņa atvēršanas darbības. Darbības tiek izveidotas caur PdfAction ražotni un tipizētas caur ActionType.
Galvenās klases: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formas un lauki
Piekļūt interaktīviem AcroForm laukiem (teksta lodziņi, izvēles rūtiņas, izvēles saraksti), nolasīt lauku vērtības un uzskaitīt lauku kolekcijas, izmantojot Document.Form.
Galvenās klases: Form, Field, CheckboxField, ChoiceField, TextBoxField
Teksta izguve
Izvelciet teksta fragmentus un rakstzīmju informāciju no jebkuras lapas, izmantojot
TextFragmentAbsorber. Pārvietojieties pa teksta segmentiem un pārbaudiet fonta īpašības.
Galvenās klases: TextFragmentAbsorber, TextFragment
Attēlu apstrāde
Darbojieties ar attēlu resursiem, kas ir iegulti PDF, un konvertējiet starp atbalstītajiem rastra formātiem, izmantojot ImageFormat uzskaitījumu (Bmp, Jpeg, Png, Tiff, Gif un citus).
Galvenās klases: ImageFormat
Satura plūsmas parsēšana
Parsējiet PDF satura plūsmas operatora līmenī, izmantojot Operator unOperatorCollection. Pārbaudiet grafikas stāvokļa pārejas, ieskaitot aizpildes/contūras
alfa un jaukšanas režīmu, caur ExtGState.
Galvenās klases: Operator, OperatorCollection, ExtGState, GraphicsState
JavaScript lauka paplašinājumi
Lietojiet Acrobat‑saderīgus JavaScript lauka formatēšanas noteikumus pārvaldītā kodā.FieldDateTimeFormatter formatē datuma/laika virknes, izmantojot Acrobat‑stila formatēšanas
paraugus. FieldNumberCurrencyFormatter formatē skaitliskās vērtības kā valūtu.FieldNumberPercentFormatter formatē skaitliskās vērtības kā procentus.
Galvenās klases: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Fasādes
Izmantojiet FormattedText, lai aprakstītu stilizētu tekstu zīmogu un labošanas operācijām. Fonta stils un kodējums tiek kontrolēti, izmantojot FontStyle un EncodingType uzskaitījumus.
Galvenās klases: FormattedText, FontColor, FontStyle, EncodingType