PdfPageEditor
Približni podaci
PdfPageEditor je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: System.IDisposable.
Facade za uređivanje na razini stranice: rotacija, promjena veličine, prilagođavanje marginala i manipulacija poljem stranica (CropBox, TrimBox , BleedBox), ArtBox).
Ova klasa pruža 30 metoda za rad s PdfPageEditor objektima u .NET programima. Postoje i sljedeće metode: ApplyChanges, BindPdf, Close, Dispose, GetArtBox, GetBleedBox, GetCropBox, GetPageBoxSize, GetPageRotation, GetPageSize, GetPages, GetTrimBox, i 12 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Alignment, BLINDH, BLINDV, BTWIPE, DGLITTER, DISSOLVE, i još 23 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Document | Document | Čitaj. | Sačuvati vezan dokument i vratiti PDF bajtove. |
PageSize | PageSize? | Čitanje/pisanje | U slučaju da se to ne može učiniti, mora biti potrebno provjeriti i utvrditi razinu. |
HorizontalAlignment | HorizontalAlignment | Čitanje/pisanje | Postupak primjene u skladu s člankom 21. stavkom 1. |
VerticalAlignmentType | VerticalAlignment | Čitanje/pisanje | Sljedeća opcija:. |
Zoom | float | Čitanje/pisanje | Srednja svrha (no-op). |
Rotation | int | Čitanje/pisanje | Dobijte ili postavite okretanje stranice u stupnjevima (0, 90, 180, 270). |
DisplayDuration | int | Čitanje/pisanje | Dobijite ili postavite trajanje prikaza (u sekundi) za stranice u vezanoj dokumentaciji. |
Alignment | AlignmentType | Čitanje/pisanje | Horizontalno poravnavanje za pozicioniranje sadržaja. |
VerticalAlignment | VerticalAlignmentType | Čitanje/pisanje | Vertikalno poravnavanje za pozicioniranje sadržaja. |
PageRotations | Dictionary<int, int> | Čitanje/pisanje | Karta rotacije po stranici, označena brojem stranice na osnovi 1 s rotacijom u stupnjevima (0/90/180/270). |
ProcessPages | int[]? | Čitanje/pisanje | 1-based page numbers that subsequent stateful operations apply to. |
TransitionType | int | Čitanje/pisanje | Kod stila prijelaza (koristite statičke konstante na ovoj klasi). |
TransitionDuration | int | Čitanje/pisanje | U ovom slučaju, u skladu s člankom 16. stavkom 2. točkom (a) Uredbe (EU) br. 1071/2013 trebalo bi se utvrditi:. |
SPLITVOUT | int | Čitaj. | Dobija splitvout. |
SPLITHOUT | int | Čitaj. | Dobiva podjelu. |
SPLITVIN | int | Čitaj. | Dobija splitvin. |
SPLITHIN | int | Čitaj. | Dobiva razdvojene. |
BLINDV | int | Čitaj. | Dobio je blindv. |
BLINDH | int | Čitaj. | Dobiva slijepo. |
INBOX | int | Čitaj. | Dobija inbox. |
OUTBOX | int | Čitaj. | Dobija izlaznu kutiju. |
LRWIPE | int | Čitaj. | Dobio je irwipe. |
RLWIPE | int | Čitaj. | Dobio je rlwipe. |
BTWIPE | int | Čitaj. | Dobiva Btwipe. |
TBWIPE | int | Čitaj. | Dobiva tbwipe. |
DISSOLVE | int | Čitaj. | Dobiva raspadanje. |
LRGLITTER | int | Čitaj. | Dobiva lrglitter. |
TBGLITTER | int | Čitaj. | Dobiva tbglitter. |
DGLITTER | int | Čitaj. | Dobija bljesak. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfPageEditor() | Zove PdfPageEditor na ovom PdfPageEditor primjerka. |
PdfPageEditor(document: Document) | Bind direktno u vrijeme izgradnje. |
BindPdf(path: string) | Veži PDF datoteku po stazi za uređivanje. |
BindPdf(pdfData: byte[]) | Veži PDF podatke za uređivanje. |
BindPdf(srcDoc: Document) | Veži PDF stream za uređivanje. |
BindPdf(stream: Stream) | Zove BindPdf na ovom PdfPageEditor primjerka. |
Save(outputFile: string) | Sačuvati vezan dokument u datoteku. |
Save(outputStream: Stream) | Sačuvati vezan dokument u tok. |
ApplyChanges() | Primjeniti promjene u redovima na vezan dokument mijenja veličinu ciljanih stranica kada je PageSize postavljen. |
Save() | Zove Save na ovom PdfPageEditor primjerka. |
Close() | Oslobađanje vezanoga dokumenta, završavajući BindPdf / Save / Close životni ciklus. |
Dispose() | IDisposable implementacija; delegati za zatvaranje. |
GetPages() | Broj stranica u vezanoj dokumentaciji. |
GetPageRotation(page: int) | 1-based page rotation in degrees (0/90/180/270). |
GetPageSize(page: int) | 1-based page size, derived from the page MediaBox. |
GetPageBoxSize(page: int, pageBoxName: string) | Vratiti imenovani pravougaon u polju stranice kao Pravougao. |
MovePosition(moveX: float, moveY: float) | U skladu s člankom 77. stavkom 2. točkom (a) Uredbe (EU) br. 575/2013. |
RotatePages(input: byte[], rotation: int, pageNumbers) | Okrenite određene stranice. |
SetRotation(input: byte[], rotation: int, pageNumbers) | Postavite okretanje određenih stranica na apsolutnu vrijednost. |
ResizePages(input: byte[], newMediaBox: Rectangle, pageNumbers) | Promenite veličinu određenih stranica u novu media kutiju. |
SetCropBox(input: byte[], pageNumber: int, rect: Rectangle) | Postavite CropBox (vidljiva područja) na određenoj stranici. |
SetTrimBox(input: byte[], pageNumber: int, rect: Rectangle) | Postavite TrimBox (namjeravana veličina završene stranice nakon rezanja) na određenoj stranici. |
SetBleedBox(input: byte[], pageNumber: int, rect: Rectangle) | Na određenoj stranici postavite BleedBox (regiju na koju se sadržaj treba presjeći pri tiskanju). |
SetArtBox(input: byte[], pageNumber: int, rect: Rectangle) | Postavite ArtBox (oblast značajnog sadržaja) na određenoj stranici. |
SetMargins(input: byte[], pageNumber: int, left: double, bottom: double, right: double, top: double) | Prilagodite rublje stranica tako što ćete izmijeniti CropBox u odnosu na MediaBox. |
GetCropBox(input: byte[], pageNumber: int) | Dobijte CropBox za određenu stranicu. |
GetTrimBox(input: byte[], pageNumber: int) | Dobijte TrimBox za određenu stranicu. |
GetBleedBox(input: byte[], pageNumber: int) | Dobijte BleedBox za određenu stranicu. |
GetArtBox(input: byte[], pageNumber: int) | Dobijte ArtBox za određenu stranicu. |
ScalePage(input: byte[], pageNumber: int, scaleX: double, scaleY: double) | Skala sadržaja stranice prilagođavajući dimenzije MediaBox . |