Funkce
Funkce
Aspose.PDF FOSS pro .NET poskytuje širokou sadu funkcí pro zpracování PDF napříč několika funkčními oblastmi. Všechny funkce jsou k dispozici bez licenčního klíče pod licencí MIT.
Správa dokumentů
Vytvářejte nové PDF dokumenty, otevírejte existující soubory z disku nebo pole bajtů, přidávejte a odstraňujte stránky a ukládejte nebo serializujte dokumenty zpět do streamů nebo souborů.
Klíčové třídy: Document, Page, PageCollection
Anotace
Čtěte, vytvářejte a upravujte kompletní škálu typů PDF anotací, včetně textových poznámek, odkazových anotací, ink anotací, příloh souborů, caret anotací a razítkových anotací. Anotace jsou přístupné přes Page.Annotations a typovány pomocí výčtu AnnotationType.
Klíčové třídy: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
PDF akce
Připojte URI, GoTo, JavaScript, pojmenované a spouštěcí akce k odkazovým anotacím nebo jako akce otevření na úrovni dokumentu. Akce jsou vytvářeny pomocí továrny PdfAction a typovány pomocí ActionType.
Klíčové třídy: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formuláře a pole
Přistupujte k interaktivním polím AcroForm (textová pole, zaškrtávací políčka, výběrové seznamy), čtěte hodnoty polí a procházejte kolekce polí pomocí Document.Form.
Klíčové třídy: Form, Field, CheckboxField, ChoiceField, TextBoxField
Extrahování textu
Extrahujte textové fragmenty a informace o znacích z libovolné stránky pomocí
TextFragmentAbsorber. Procházejte textové segmenty a kontrolujte vlastnosti písma.
Klíčové třídy: TextFragmentAbsorber, TextFragment
Zpracování obrázků
Pracujte s obrazovými zdroji vloženými v PDF a převádějte mezi podporovanými rastrovými formáty pomocí výčtu ImageFormat (Bmp, Jpeg, Png, Tiff, Gif a dalších).
Klíčové třídy: ImageFormat
Parsování content-streamu
Analyzujte PDF obsahové proudy na úrovni operátoru pomocí Operator a OperatorCollection. Prozkoumejte přechody grafického stavu včetně alfa výplně/čáry a režimu prolnutí pomocí ExtGState.
Klíčové třídy: Operator, OperatorCollection, ExtGState, GraphicsState
Rozšíření polí JavaScript
Použijte pravidla formátování polí JavaScript kompatibilní s Acrobat v řízeném kódu.
FieldDateTimeFormatter formátuje řetězce data/času pomocí formátových
vzorů ve stylu Acrobat. FieldNumberCurrencyFormatter formátuje číselné hodnoty jako měnu.
FieldNumberPercentFormatter formátuje číselné hodnoty jako procenta.
Klíčové třídy: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Fasády
Použijte FormattedText k popisu stylovaného textu pro operace razítko a oprava. Styl písma a kódování jsou řízeny pomocí výčtů FontStyle a EncodingType.
Klíčové třídy: FormattedText, FontColor, FontStyle, EncodingType