Aspose.PDF FOSS voor Python

API reference voor Aspose.Pdf FOSS voor Python. 265 openbare types georganiseerd per module.

Kern-API

KlasseBeschrijving
ActionBasisklasse voor een interactieve actie.
AsposePdfExceptionBasisklasse voor alle aspose_pdf uitzonderingen.
ByteArrayDataSourceEen gegevensbron die wordt ondersteund door bytes in het geheugen.
CdrLoadOptionsOpties voor het laden van CDR-bestanden.
CgmLoadOptionsOpties voor het laden van CGM-bestanden.
ColorPrimitiveZeer kleine kleurprimitief met transparantieondersteuning.
DataSourceBasisklasse voor plugin-invoer en -uitvoer.
DeprecatedFeatureExceptionWordt opgegooid wanneer een verouderde PDF-functie wordt gebruikt die niet is toegestaan in nieuwere PDF-versies.
DestinationBasisklasse voor een weergavebestemming op een documentpagina.
Document-documentPythonic wrapper voor de levenscyclus van PDF-documenten en kernbewerkingen.
FieldEen veld van een interactief formulier.
FileDataSourceEen gegevensbron ondersteund door een bestand op schijf.
FileFontSourceOntdek de lettertype(s) die in één enkel bestand zijn opgenomen.
FileSpecificationEen op documentniveau ingebed bestand (/Filespec) met getypte metadata.
FillModeEnumeratie van vulmodus voor padbewerkingen.
FitBDestinationPas de begrenzingsbox van de pagina aan in het venster.
FitBHDestinationPas de breedte van het begrenzingsvak aan met top bovenaan het venster.
FitBVDestinationPas de hoogte van het begrenzingsvak aan met left links in het venster.
FitDestinationPas de volledige pagina aan zodat deze in het venster past.
FitHDestinationPas de paginabreedte aan met top bovenaan het venster.
FitRDestinationPas de rechthoek (left, bottom, right, top) aan in het venster.
FitVDestinationPas de paginahoogte aan met left aan de linkerkant van het venster.
FolderFontSourceVerzamel lettertypen uit een map (optioneel recursief in submappen).
FontDescriptorStelt een vindbaar lettertype voor.
FontEmbeddingExceptionWordt opgegooid wanneer er een fout optreedt bij het insluiten van fonts in de PDF.
FontRegistrySingleton-register voor het oplossen van algemeen bekende fontnamen.
FontRepositoryAggregeer fontbronnen en los fonts op op naam.
FontSourceBasisklasse voor externe fontproviders.
FontSubstitutionOptionsLettertypebronnen waar de renderer uit kan substitueren.
FormStelt een interactief formulier (AcroForm) binnen een PDF-document voor.
GoToActionGa naar een bestemming binnen dit document.
GoToRActionGa naar een bestemming in een ander (extern) PDF-bestand.
GradientAxialShadingStelt axiale (lineaire) gradiëntshading voor.
GraphicElementEen geschilderd pad of een geplaatste afbeelding, gelezen uit de inhoudsstroom van een pagina.
GraphicElementCollectionEen in-memory-lijst van :class:GraphicElement objecten.
GraphicsAbsorberAbsorbeert grafische elementen van PDF-pagina’s.
HtmlLoadOptionsOpties voor het laden van HTML documenten.
HtmlSaveOptionsOpties voor het opslaan van PDF-documenten als HTML.
ImagePlacement-imagesStelt een afbeelding voor die op een PDF-pagina is geplaatst.
ImagePlacementAbsorber-imagesAbsorber om afbeeldingsplaatsingen van PDF-pagina’s te verzamelen.
IncorrectCMapUsageExceptionWordt opgegooid wanneer CMap onjuist wordt gebruikt.
InvalidFormTypeOperationExceptionUitzondering wordt gegooid wanneer een ongeldige formulier-typebewerking wordt geprobeerd.
InvalidOperationExceptionWordt opgegooid wanneer een grafisch element aan de verkeerde ouder wordt gekoppeld.
InvalidPasswordExceptionWordt opgegooid wanneer een onjuist wachtwoord wordt opgegeven voor een versleuteld document.
InvalidPdfFileFormatExceptionWordt opgegooid wanneer het PDF-bestandsformaat ongeldig of beschadigd is.
InvalidValueFormatExceptionWordt opgegooid wanneer een ongeldige waarde wordt aangetroffen tijdens het parseren of converteren.
JavaScriptActionVoer een JavaScript script uit (letterlijk geserialiseerd, niet gevalideerd).
LatexFragmentKlein waardeobject dat LaTeX brontekst opslaat.
LaunchActionStart een applicatie of open een bestand (verbatim geserialiseerd).
LayerEén optionele contentgroep, en of deze momenteel wordt getoond.
LayerCollectionDe lagen van het document, indexeerbaar op positie of op naam.
LicenseLicentiebeheerklasse voor Aspose.PDF.
MarginMargin biedt een eenvoudige container voor paginamargewaarden (top, left, bottom, right) die kan worden doorgegeven aan layoutrelateerde API’s.
MarkdownSaveOptionsMarkdownSaveOptions stelt ontwikkelaars in staat om de Markdown-export te configureren, inclusief het doel resources_directory_name, markdown_format, of wel om te extract_images, en de image_directory; de instellingen kunnen worden geserialiseerd met to_dict.
Matrix3DVertegenwoordigt een 3D-transformatiematrix.
MemoryFontSourceMaak een lettertypeprogramma beschikbaar dat als in-memory bytes wordt aangeleverd.
MergeOptionsOpties voor :class:Merger: voeg alle invoer in volgorde samen.
MergerVoeg elke invoer-PDF samen tot één document.
NamedActionEen vooraf gedefinieerde benoemde actie, bijv.
NamespaceProviderLos XMP-namespace-prefixes en URI’s op.
OfdLoadOptionsOpties voor het laden van OFD-bestanden.
OperationResultEen enkel resultaat geproduceerd door een plug-in.
OptimizationOptionsOptimizationOptions.to_dict serialiseert alle optimalisatie-vlaggen in een woordenboek voor inspectie of JSON output.
OptimizeOptionsOpties voor :class:Optimizer.
OptimizerOptimaliseer elke invoer-PDF (compressie + opschoning van ongebruikte objecten).
OutlineCollectionTop-niveau verzameling van :class:OutlineItem bladwijzers.
OutlineItemEen enkele bladwijzervermelding in een PDF-outline-boom.
PageEen pagina van een PDF-document.
PageCollectionEen collectie om PDF-pagina’s binnen een Document te beheren.
PageInfoKlasse met 1 eigenschap.
PdfAConversionResultResultaat van een PDF/A conversieoperatie.
PdfAValidateOptions-pdfaContainer voor PDF/A validatie-instellingen.
PdfAValidationResult-pdfaGedetailleerd resultaat van een PDF/A validatierun.
PdfAValidatorPlug-in die PDF/A validatie uitvoert op één of meer inputs.
PdfConstsKlasse met 2 methoden.
PdfExceptionBasisklasse voor PDF-gerelateerde uitzonderingen.
PdfExtractorEenvoudige PDF-tekst- en afbeeldingsextractor.
PdfFileEditorFacade voor PDF-bewerkingsbewerkingen.
PdfIOExceptionWordt opgegooid wanneer er een I/O-fout optreedt tijdens de PDF-verwerking.
PdfLoadLimitsOnveranderlijke veiligheidslimieten voor niet-vertrouwde PDF-invoer en aangemaakte assets.
PdfParseExceptionWordt opgegooid wanneer er een fout optreedt bij het parseren van een PDF-document.
PdfPluginBasisklasse voor low-code-plug-ins.
PdfResourceLimitExceptionWordt opgegooid wanneer het verwerken van een PDF een geconfigureerde resource-limiet zou overschrijden.
PdfSecurityExceptionWordt opgegooid wanneer er een versleutelings-, handtekenings- of permissiefout optreedt.
PdfSignatureVertegenwoordigt een PDF digitale handtekening.
PdfUaValidateOptionsContainer voor batch PDF/UA validatie-instellingen.
PdfUaValidationResultGedetailleerd resultaat van een PDF/UA structuurcontrole (heuristisch).
PdfUaValidatorPlugin die heuristische PDF/UA validatie uitvoert op een of meer inputs.
PdfValidationExceptionWordt opgegooid wanneer een PDF-document niet slaagt voor validatie- of compliancecontroles.
PerformanceLoggerPerformanceLogger.log_line(line) legt een diagnostische regel vast in de log-eigenschap van de logger voor aangepaste prestatie-tracering.
PluginOptionsBeheer invoer-/uitvoergegevensbronnen en hun PDF-resourcelimietbeleid.
PointStelt een punt in een 2D-ruimte voor.
Point3DRepresenteert een 3D-punt.
PrinterSettingsKlasse met 11 eigenschappen.
RecipientEén certificaat dat het document kan openen, en wat het daarna kan doen.
RectangleRechthoek die de grenzen van de afbeeldingsplaatsing op een PDF-pagina weergeeft.
RegexResultVerpakt een enkele reguliere-expressie-match die op een PDF-pagina is gevonden.
ResetFormActionReset de velden van het formulier naar hun standaardwaarden.
ResultContainerBevat de geordende resultaten van een plugin-operatie.
SplitOptionsOpties voor :class:Splitter: splits de eerste invoer in afzonderlijke pagina’s.
SplitterSplits de eerste invoer-PDF in één document per pagina.
StatisticsEntryItem voor het bijhouden van statistieken en timinginformatie.
StreamDataSourceEen gegevensbron ondersteund door een binaire stream (bijv.
StructureElementEen mutabel logisch-structuurelement in een getagde PDF.
SubmitFormActionVerstuur de veldwaarden van het formulier naar url.
SvgLoadOptions-load_optionsOpties voor het laden van SVG-bestanden.
SvgLoadOptions-svgKlasse met 1 methode en 2 eigenschappen.
SystemFontSourceVerzamel lettertypen uit de gebruikelijke systeemlettertype-mappen.
TaggedContentBewerkbare weergave van de logische structuurboom van een document.
TaggedContextKlasse met 4 eigenschappen.
TextAbsorberAbsorbeert tekst van PDF-pagina’s (verouderde klasse, alias voor TextFragmentAbsorber).
TextExtractionOptionsOpties voor tekstelextractie van PDF-pagina’s.
TextExtractorExtraheer platte tekst uit elke invoer-PDF.
TextExtractorOptionsOpties voor :class:TextExtractor: haal tekst uit elke invoer.
TextFormattingModeTekstopmaakmodus voor tekstextractie.
TextFragmentEen tekstfragment gevonden binnen een PDF-pagina.
TextFragmentAbsorber-textAbsorbeert tekstfragmenten van een PDF-pagina of document.
TextFragmentCollectionEen mutabele geordende collectie van :class:TextFragment objecten.
TextLayoutOptionsConfigureer complexe tekstopmaak en regelindeling voor Page.add_text.
TextSearchOptionsOpties die bepalen hoe tekst zoeken wordt uitgevoerd.
URIActionLos een uniform resource identifier (meestal een webkoppeling) op.
UnsignedContent-formsStelt een verzameling van niet-ondertekende inhoudselementen in een PDF-document voor.
UnsignedContentAbsorber-formsExtraheer niet-ondertekende formuliervelden en annotaties uit een PDF-document.
UnsupportedFeatureExceptionWordt opgegooid wanneer een compatibiliteitslaag een functie noemt die dit pakket niet heeft.
ValidationOptionsConfiguratie voor handtekeningvalidatie.
ValidationResultGestructureerd resultaat dat wordt geretourneerd door handtekeningvalidatie.
VirtualizationPerformanceKlasse met 5 methoden.
WarichuWPElementMinimal getagd-elementtype voor API compatibiliteit.
XYZDestinationPlaats (left, top) linksboven met een optionele zoom.

Enumeraties

EnumeratieBeschrijving
CertificationLevelDocMDP certificeringsniveau van een handtekening.
DocFormatDoelformaat voor een opslagbewerking.
DuplexEnum met 4 leden.
FieldTypeType formulierveld.
FormTypeType PDF-formulier.
PadesLevelPAdES-baseline-conformiteitsniveau bereikt door een handtekening.
PluginIdentifiers voor de beschikbare low-code plug-ins.
PrintRangeEnum met 4 leden.
RevocationStatusCertificate-revocatie-uitkomst (OCSP/CRL).
SaveFormatFormaat voor het opslaan van PDF-documenten.
StructureTypeStandardEnum met 15 leden.
TrustStatusResultaat van het opbouwen/valideren van de certificaatketen van de ondertekenaar.
ValidationMethodSelecteert het ondertekeningsformaat / validatie-algoritme.
ValidationModeBepaalt of certificaatintrekking via het netwerk wordt gecontroleerd.
ValidationStatusResultaat van een :class:ValidationResult.

Annotaties

KlasseBeschrijving
AnnotationLiveweergave van een enkele annotatie op een pagina.
AnnotationCollectionMutable sequentie-achtige wrapper over paginannotaties.
LinkAnnotationConcrete annotatietype bewaard voor compatibiliteit met tests/API.
MarkupAnnotationBasisklasse voor markup-annotaties.
PDF3DAnnotationMinimale annotatie-wrapper voor prerelease-importen.
PDF3DArtworkContainer voor 3D-inhoud en benoemde weergaven.
PDF3DContentReferentie naar 3D-inhoud opgeslagen op schijf.
PDF3DViewLichtgewicht beschrijving van een opgeslagen 3D-weergave.

Enumeraties

EnumeratieBeschrijving
AnnotationFlagsVlaggen die het annotatiegedrag definiëren.
AnnotationTypeBekende namen van annotatiesubtypen (PDF 32000-1:2008, Tabel 169).
PDF3DLightingSchemeEnum met 5 leden.
PDF3DRenderModeDe enums PDF3DRenderMode en PDF3DLightingScheme stellen ontwikkelaars in staat om de renderingsstijl (SOLID, WIREFRAME, TRANSPARENT) en verlichting (HEADLAMP, WHITE, enz.) voor 3D-annotaties te kiezen.

Clustering

KlasseBeschrijving
ClusterStelt een cluster van datapunten voor.
ClusterCollectionEen verzameling clusters.
DataPointVertegenwoordigt een datapunt in clusteringoperaties.

Engine

KlasseBeschrijving
AbsorbedElementEén geschilderd pad of geplaatste afbeelding, in paginaruimte (gebruikersruimte).
AnnotationNameEen str subklasse die een waarde markeert om als PDF-naam te serialiseren.
AuthoredFontEen genormaliseerd ingesloten lettertype en de mutabele CID-mapping voor geschreven tekst.
AuthoredImageVoorbereide afbeeldingsgegevens en PDF-afbeeldings-XObject-metadata.
BitStreamMinimale bit-georiënteerde buffer gebruikt door compatibiliteitscode.
BlockEen onderdeel van de geëxporteerde structuur.
CffOutlinesDecodeer glyphcontouren van een CFF (Type 2 charstring) fontprogramma.
ChainResultResultaat van het opbouwen en valideren van een certificaatpad.
CharacterCollectionEen CIDSystemInfo-register, ordening en supplementtriple.
CidTextCodecCodecodec voor de show-strings van een samengestelde (Type0) lettertype.
CodestreamKlasse met 2 methoden en 8 eigenschappen.
ColorStelt een kleur in PDF-documenten voor.
CompositeFontMetricVoorwaartse metrieken voor een samengesteld (Type0) lettertype.
ContentStreamParserParse een PDF-inhoudsstroom en extraheer platte tekst.
CosExtractorExtraheer pagina’s, streams, afbeeldingen en metadata uit een PdfDocument.
DecodedImageEen gedecodeerde JPEG 2000-afbeelding als verweven 8-bit samples.
DecodedJpegEen gedecodeerde JPEG-afbeelding.
Decoder-ccittKlasse met 2 methoden.
Decoder-jbig2JBIG2-decoder die segmentstructuur analyseert en bitmapgegevens extraheert.
Decoder-jpxJPEG 2000 (JPX) streamdecoder.
DssMaterialValidatiemateriaal bestemd voor (of verzameld uit) een /DSS.
EncodingKlasse met 1 methode en 4 leden.
EncryptionUtilsUtility-klasse voor PDF-conforme AES-CBC, RC4-versleuteling en sleutelafleiding.
FontResolverIndexeer externe fontbronnen en los PDF-fontnamen daarmee op.
GeneratedAppearanceEen gesynthetiseerde weergave: inhoudsbytes plus eventuele vereiste ExtGState-items.
GlyphPlacementEen gevormde glyf op een em-relative positie binnen een opgemaakte regel.
ImagePlacement-simple_pdfStelt een afbeeldingplaatsing op een pagina voor.
ImagePlacementAbsorber-simple_pdfAbsorber die afbeeldingsplaatsingen in een PDF vindt.
IncrementalUpdateGenereer een incrementele update-sectie voor een bestaande PDF.
IncrementalWriterHulpprogramma dat incrementele updates aan een bestaande PDF toevoegt.
Jpeg2000ErrorEen JPEG 2000-codestream die niet kan worden gedecodeerd.
LayoutElementEen gepositioneerd stuk paginainhoud (een tekstobject of een image paint).
LayoutLineÉén visuele regel met logische vervangende tekst en gevormde glyphs.
LayoutResultComplete regeleindeling; glyph-coördinaten en -breedtes zijn in em-eenheden.
LazyImageDictWoordenboek dat afbeeldingsstromen on-demand decodeert om geheugen te besparen.
LazyPdfObjectStoreObject-nummer → COS object-map die op aanvraag wordt geparseerd vanuit een :class:PdfCosParser.
MQDecoderDe MQ-rekenkundige decoder van Annex C.
MatrixMatrix.translate(x, y) verschuift een coördinatensysteem, terwijl Matrix.multiply(other) twee transformaties samenstelt, waarmee de onderliggende a‑f componenten worden blootgesteld.
OptionalContentDe optionele inhoudsgroepen van het document en hun standaard-zichtbaarheid.
OptionalContentGroupEen optionele inhoudsgroep (/OCG) van het document.
ParseWarningsVerzamelt waarschuwingen tijdens het parseren.
PdfArrayPdfArray biedt een items-collectie en een append-methode om PDF-arrayobjecten te bouwen.
PdfBooleanPdfBoolean vertegenwoordigt een PDF-booleanwaarde via zijn ‘value’-eigenschap.
PdfCorruptedErrorOnherstelbare PDF-corruptie.
PdfCosParserParse een PDF-bestand (bytes) naar een :class:PdfDocument.
PdfCosWriterSerialiseer een :class:PdfDocument naar een PDF-byte-reeks.
PdfDictionaryPdfDictionary gedraagt zich als een mapping met get- en pop-methoden om entries te benaderen.
PdfDocumentContainer voor een PDF’s COS-objectgrafiek.
PdfEncodingErrorLettertype- of contentstream-coderingsfout.
PdfIndirectReferencePdfIndirectReference geeft het objectnummer en generatienummer van een indirect PDF-object weer.
PdfMalformedErrorHerstelbare misvormde PDF-structuur.
PdfNameKlasse met 1 methode en 1 eigenschap.
PdfNullStelt PDF-nullobject voor.
PdfNumberKlasse met 1 methode en 1 eigenschap.
PdfObjectBasisklasse voor alle PDF COS-objecten.
PdfObjectIDPdfObjectID maakt de object_number en generation_number van een indirect PDF-object bloot, waardoor nauwkeurige identificatie binnen de kruis‑referentietabel mogelijk wordt.
PdfObjectRegistryPdfObjectRegistry stelt je in staat om elke PdfObject te registreren en later op te halen via de PdfObjectID met behulp van de register()- en get()-methoden.
PdfParseErrorBasisuitzondering voor PDF-parsefouten.
PdfParseWarningNiet-fatale parse-fout die is hersteld.
PdfSecurityErrorFout gerelateerd aan encryptie of permissies.
PdfStreamPdfStream gedraagt zich als een mutabele mapping; je kunt waarden ophalen met get(key, default) en items verwijderen met pop(key, default).
PdfStringKlasse met 1 methode en 1 eigenschap.
PdfTrailerableKlasse met 1 methode.
PdfValidationErrorPDF/A of een algemene structurele validatiefout.
PdfWriterV0Schrijft SimplePdf naar PDF 1.7-formaat.
PredefinedCMapEen opgeloste vooraf gedefinieerde CMap en de semantische Unicode-mapping.
PredefinedCMapEncodingCompacte code-naar-CID-weergave van een vooraf gedefinieerde CMap.
RasterizedPageEen gerenderde PDF-pagina in verpakt RGB-formaat.
RecipientPayloadWat een geopende envelop draagt.
ReshaperBeleid voor het vormgeven van complex-scriptvervangingen tijdens een tekstbewerking.
ResolvedFaceEen fontprogramma gekozen voor een niet-ingesloten PDF-lettertype.
RevocationResultKlasse met 3 eigenschappen.
RichRunKlasse met 2 eigenschappen.
RichStyleDe opgeloste stijl van een tekstrun.
SfntFaceMetadata verkregen van één SFNT-face.
ShadingBasisklasse voor begrensde RGB-sampling in de doelruimte van een shading.
SignedDataInfoAlles wat we nodig hebben van een geparseerde CMS SignedData.
SignerVerificationResultaat van het verifiëren van één ondertekenaar.
SigningUtilsHulpprogrammaklasse voor het genereren van certificaten en PKCS#7-handtekeningen.
SimpleFontMetricGeavanceerde metriek voor een enkel-byte simpel lettertype, in een 1000-eenheidsglyff-ruimte.
SimplePdfNative Python PDF-documentrepresentatie.
StandardFontsHulpprogrammaklasse voor de PDF Standard 14-lettertypen.
StreamDecoderDecodeer PDF-streamgegevens met ondersteunde filters.
StreamEncoderCodeer ruwe bytes naar PDF-stroomdata, het inverse van :class:StreamDecoder.
TagTreeDe tagboom van B.10.2, gebruikt voor inclusie en signalisatie van nul-bitplane.
TextFragmentAbsorber-simple_pdfAbsorber die tekstfragmenten uit een SimplePdf-instantie haalt.
TextObjectA BT …
TiffPageEen afbeelding in een TIFF-bestand.
TimestampInfoResultaat van het verifiëren van een RFC 3161-tijdstempel-token.
TrueTypeOutlinesDecodeer glyphcontouren van een ingebedde TrueType (glyf)-programma.
Type1OutlinesDecodeer glyphcontouren van een Type 1 (/FontFile) lettertypeprogramma.
XmpArrayEen geordende XMP-arraywaarde.
XmpFieldEen enkele XMP-eigenschap.
XmpNamespaceProviderBidirectionele XMP-namespace prefix-URI resolver.
XmpPacketEen in-memory XMP-pakket: een geordende verzameling van eigenschappen.
XmpPropertyEen eigenschap met willekeurige kwalificaties.
XmpStructEen gestructureerde XMP-waarde (een rdf:parseType="Resource"-blok).

Enumeraties

EnumeratieBeschrijving
EncodingTypeEnum met 5 leden.
FilterTypeDe FilterType enum somt de ondersteunde streamfilternamen op, zoals FLATE_DECODE, LZW_DECODE en DCT_DECODE.

Generated

KlasseBeschrijving
Document-generated_documentPythonic wrapper voor de levenscyclus van PDF-documenten en kernoperaties.
PdfAValidateOptions-generated_pdfaOpties voor een PDF/A validatierun.
PdfAValidationResult-generated_pdfaResultaat van een PDF/A validatierun.
UnsignedContent-generated_formsContainer voor niet-ondertekende inhoud (pagina’s, formuliervelden, annotaties).
UnsignedContentAbsorber-generated_formsExtraheert niet-ondertekende inhoudselementen; bevat informatie over formuliervelden/annotaties.

Security

KlasseBeschrijving
CompromiseCheckResultKlasse met 4 eigenschappen.
SignaturesCompromiseDetectorDetecteer mogelijke compromitteringsindicatoren rond ondertekende PDF’s.

 Nederlands