Aspose.Pdf.Facades

Det Aspose.Pdf.Facades namnområdet tillhandahåller klasser som ursprungligen kom från Aspose.Pdf.Kit. Dessa klasser används för att manipulera dokument och utföra operationer som sammanfogning, stämpling, signering, annotering etc. men på en hög nivå utan tillgång till ett dokuments inre struktur.

Klasser

KlassBeskrivning
AutoFillerRepresenterar en klass för att ta emot data från databas eller annan datakälla, fyller dem i de designade fälten i den mallade pdf:en och genererar slutligen en ny pdf-fil eller ström. Den har två inmatningslägen för mallfil: inmatning som en ström eller en pdf-fil. Den har fyra typer av utmatningslägen: en sammanfogad ström, en sammanfogad fil, många små strömmar, många små filer. Den kan ta emot bokstavlig data som finns i en System.Data.DataTable.
BDCPropertiesBDC-operatörsegenskaper.
BookmarkRepresenterar ett bokmärke.
BookmarksRepresenterar en samling av Bookmark objekt.
DocumentPrivilegeRepresenterar privilegier för att få åtkomst till Pdf-fil. Se PdfFileSecurity. Det finns 4 sätt att använda denna klass: 1. Använda fördefinierat privilegium direkt. 2. Baserat på ett fördefinierat privilegium och ändra vissa specifika behörigheter. 3. Baserat på ett fördefinierat privilegium och ändra vissa specifika kombinationer av Adobe Professional-behörigheter. 4. Blandar sätt 2 och sätt 3.
FacadeBasfacadklass.
FontColorKlass som representerar färgen på texten.
FormKlass som representerar Acro-formobjekt.
FormattedTextKlass som representerar formaterad text. Innehåller information om text och dess färg, storlek, stil.
FormDataConverterRepresenterar en klass för att konvertera data från ett format till ett annat format. Den kan konvertera data i fdf/xml/pdf/xfdf till OLEDB/OdbcDB. Den kan också konvertera data i OLEDB/OdbcDB till data i fdf/xml/xfdf. Den kan konvertera fdf till xml med “hård-namngiven” tagg.
FormEditorKlass för att redigera formulär (lägga till/ta bort fält etc.)
FormFieldFacadeKlass för att representera fältets egenskaper.
LineInfoRepresenterar information om linjen.
PdfAnnotationEditorRepresenterar en klass för att arbeta med PDF-dokumentannoteringar (kommentarer).
PdfBookmarkEditorRepresenterar en klass för att arbeta med PDF-filens bokmärken inklusive skapa, ändra, exportera, importera och ta bort.
PdfContentEditorRepresenterar en klass för att redigera PDF-filens innehåll.
PdfConverterRepresenterar en klass för att konvertera varje sida av en pdf-fil till bilder, som nu stöder BMP, JPEG, PNG och TIFF. Stödda innehåll i pdf:er: bilder, formulär, kommentarer.
PdfExtractorKlass för att extrahera bilder och text från PDF-dokument.
PdfFileEditorImplementerar operationer med PDF-fil: sammanfogning, uppdelning, extrahera sidor, göra häfte, etc.
PdfFileInfoRepresenterar en klass för att få åtkomst till meta-information om PDF-dokument.
PdfFileMendRepresenterar en klass för att lägga till texter och bilder på sidorna av ett befintligt PDF-dokument.
PdfFileSanitizationRepresenterar sanering och återställning API. Använd det om du inte kan skapa/öppna dokument på något annat sätt.
PdfFileSecurityRepresenterar kryptering eller dekryptering av en Pdf-fil med ägar- eller användarlösenord, ändra säkerhetsinställningar och lösenord.
PdfFileSignatureRepresenterar en klass för att signera en pdf-fil med ett certifikat.
PdfFileStampKlass för att lägga till stämplar (vattenstämpel eller bakgrund) till PDF-filer.
PdfJavaScriptStripperKlass för att ta bort all JavaScript-kod.
PdfPageEditorRepresenterar en klass för att redigera PDF-filens sida, inklusive rotera sida, zooma sida, flytta position och ändra sidstorlek.
PdfPrintPageInfoRepresenterar ett objekt som innehåller aktuell utskrifts sidinformation.
PdfProducerRepresenterar en klass för att producera PDF från andra format. Detta exempel visar hur man producerar en Pdf-fil från CGM-fil.
PdfQueryPageSettingsEventHandlerRepresenterar metoden som hanterar PdfQueryPageSettings händelsen av en PdfViewer.
PdfViewerRepresenterar en klass för att visa eller skriva ut en pdf.
PdfXmpMetadataKlass för manipulation med XMP-metadata.
ReplaceTextStrategyDenna klass innehåller parametrar som definierar PdfContentEditors beteende när ReplaceText-operationen utförs.
SaveableFacadeBas klass för alla sparbara fasader.
SignatureNameRepresenterar en klass för ett signaturnamn.
StampKlass som representerar stämpel.
StampInfoKlass som representerar stämpelinformation.
TextPropertiesRepresenterar textegenskaper som: textstorlek, färg, stil etc.
ViewerPreferenceBeskriver visningspreferenser (sidemod, icke-fullskärm sidemod, sidlayout).

Gränssnitt

GränssnittBeskrivning
IFacadeAllmänt fasadgränssnitt som definierar gemensamma fasadmetoder.
ISaveableFacadeFasadgränssnitt som definierar metoder som är gemensamma för alla sparbara fasader.

Uppräkning

UppräkningBeskrivning
AlgorithmRepresenterar algoritmer som kan användas för att kryptera pdf-dokument.
AutoRotateModeRiktning av rotation när dokumentet skrivs ut.
BlendingColorSpaceKlass som representerar blandningsfärgrymd.
DataTypeUppräkning av fälttyperdefinitioner.
DefaultMetadataPropertiesUppräkning av standard XMP-egenskaper.
EncodingTypeUppräkning av kodningstyper för textanvändning.
FieldTypeUppräkning av möjliga fälttyper.
FontStyleUppräkning av 14 typer av typsnitt.
ImageMergeModeRepresenterar lägen för att sammanfoga bilder.
KeySizeDefinierar olika nyckelstorlekar som kan användas för att kryptera pdf-dokument.
PositioningModeDefinierar placeringsläge. Möjliga värden inkluderar Legacy (bakåtkompatibilitet) och Current (uppdaterad metod för beräkning av textposition)
PropertyFlagUppräkning av möjliga fältflaggor.
StampTypeBeskriver stämplar.
SubmitFormFlagUppräkning av möjliga flaggor för att skicka formulär.
WordWrapModeDefinierar strategier för radbrytning