PdfPageEditor
Overview
PdfPageEditor az .NET-es FOSS Aspose.PDF osztály. Az örökölők: System.IDisposable.
A oldalszintű szerkesztés homlokzatát: forgatás, méretváltozás, marginal módosítás és a lapfelület manipulációja (CropBox, TrimBox , BleedBox, ArtBox).
Ez a osztály 30 módszert biztosít az PdfPageEditor objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: ApplyChanges, BindPdf, Close, Dispose, GetArtBox, GetBleedBox, GetCropBox, GetPageBoxSize, GetPageRotation, GetPageSize, GetPages, GetTrimBox, és 12 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Alignment, BLINDH, BLINDV, BTWIPE, DGLITTER, DISSOLVE, és még 23 más.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document | Read | Vedd le a kötött dokumentumot és küldd vissza PDF-bitéket. |
PageSize | PageSize? | Olvasás/írás | Az alábbi műveletekhez alkalmazandó oldalméret (nem tárolt művelet). |
HorizontalAlignment | HorizontalAlignment | Olvasás/írás | A következő műveletekhez szükséges vízszintes beállítás (nem tárolt operáció). |
VerticalAlignmentType | VerticalAlignment | Olvasás/írás | A következő műveletekhez való függőleges összehangolás (nem tárolt operáció). |
Zoom | float | Olvasás/írás | A későbbi műveletekhez szükséges zoom-faktor (nem tárolt operáció). |
Rotation | int | Olvasás/írás | Szerezzen vagy állítsa be az oldalforgását (0, 90, 180, 270) fokban. |
DisplayDuration | int | Olvasás/írás | Szerezzen vagy állítsa be a kötött dokumentum oldalainak megjelenítési időtartamát (másodpercekben). |
Alignment | AlignmentType | Olvasás/írás | A tartalom elhelyezése érdekében a vízszintes összehangolás. |
VerticalAlignment | VerticalAlignmentType | Olvasás/írás | A tartalom elhelyezése érdekében a függőleges beállításra vonatkozó utalás. |
PageRotations | Dictionary<int, int> | Olvasás/írás | Az egyes oldalak körforgásának térképe, az 1-es oldalszámban feltüntetve, a forgatás fokokban (0/90/180/270). |
ProcessPages | int[]? | Olvasás/írás | 1-based page numbers that subsequent stateful operations apply to. |
TransitionType | int | Olvasás/írás | Átmeneti stílus kód (használja a klasszis statikus állandókat). |
TransitionDuration | int | Olvasás/írás | Az átmeneti hatás időtartama másodpercben (PDF /Trans /D). |
SPLITVOUT | int | Read | Megkapja a szétválasztást. |
SPLITHOUT | int | Read | Elveszi a szétosztást. |
SPLITVIN | int | Read | Elkapja a splitvin-t. |
SPLITHIN | int | Read | Elveszi a szplithint. |
BLINDV | int | Read | Elkapta a vakokat. |
BLINDH | int | Read | Elkapta a vakot. |
INBOX | int | Read | Megkapja a postaládát. |
OUTBOX | int | Read | Megkapja a kijárat. |
LRWIPE | int | Read | Megkapta a szurkolót. |
RLWIPE | int | Read | Megkapja a szőnyeget. |
BTWIPE | int | Read | Megkapja a btwipet. |
TBWIPE | int | Read | Megkapja a csipét. |
DISSOLVE | int | Read | Eloszlik. |
LRGLITTER | int | Read | Megkapja a fénycsillogót. |
TBGLITTER | int | Read | Megkapja a tbglitter. |
DGLITTER | int | Read | Megkapja a csillogást. |
Methods
| Signature | Description |
|---|---|
PdfPageEditor() | Hívja a PdfPageEditor-t ebben aPdfPageEditor példányban. |
PdfPageEditor(document: Document) | A felépítéskor. |
BindPdf(path: string) | Csatlakozáshoz PDF-fájl útvonalat. |
BindPdf(pdfData: byte[]) | PDF-adatok szerkesztése. |
BindPdf(srcDoc: Document) | Csatlakozáshoz PDF-s streamet köt. |
BindPdf(stream: Stream) | Hívja a BindPdf-t ebben aPdfPageEditor példányban. |
Save(outputFile: string) | A kötött dokumentumot egy fájlba mentse. |
Save(outputStream: Stream) | A kötött dokumentumot egy folyóba menteni. |
ApplyChanges() | A kötött dokumentumra sorban lévő változások alkalmazása a céloldal méretét megváltoztatja, ha PageSize be van állítva. |
Save() | A PdfPageEditor példányt menteni hívja. |
Close() | A kötött dokumentum felszabadítása, a BindPdf / Save / Close életciklus befejezése. |
Dispose() | IDisposable végrehajtás; delegátusok a zárásra. |
GetPages() | A kötött dokumentum oldalak száma. |
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) | A megnevezett oldal-részlet négyzetvastagságát térítsük vissza Szakszögként. |
MovePosition(moveX: float, moveY: float) | A következő műveletekhez fordított nettó összeg (pontokban) rögzítésre kerül. |
RotatePages(input: byte[], rotation: int, pageNumbers) | Fordítsa a megadott oldalakat. |
SetRotation(input: byte[], rotation: int, pageNumbers) | A megadott oldalak forgatását abszolút értékre állítsa be. |
ResizePages(input: byte[], newMediaBox: Rectangle, pageNumbers) | A megadott oldalak méretét új média dobozba változtatni. |
SetCropBox(input: byte[], pageNumber: int, rect: Rectangle) | A CropBox (látható terület) beállítását egy adott oldalon. |
SetTrimBox(input: byte[], pageNumber: int, rect: Rectangle) | A TrimBox (a vágás után tervezett befejezett oldalméret) beállítását egy adott oldalon. |
SetBleedBox(input: byte[], pageNumber: int, rect: Rectangle) | A BleedBox (a nyomtatás során a tartalom kivágásának helye) beállítását egy adott oldalon. |
SetArtBox(input: byte[], pageNumber: int, rect: Rectangle) | A ArtBox (érdekes tartalomterület) egy adott oldalon. |
SetMargins(input: byte[], pageNumber: int, left: double, bottom: double, right: double, top: double) | A lapok határait módosítsa az CropBox és a MediaBox viszonylatban. |
GetCropBox(input: byte[], pageNumber: int) | Kapd meg a CropBox egy adott oldalra. |
GetTrimBox(input: byte[], pageNumber: int) | Kapd meg a TrimBox egy adott oldalra. |
GetBleedBox(input: byte[], pageNumber: int) | Kapd meg a BleedBox egy adott oldalra. |
GetArtBox(input: byte[], pageNumber: int) | Kapd meg a ArtBox egy adott oldalra. |
ScalePage(input: byte[], pageNumber: int, scaleX: double, scaleY: double) | A MediaBox méreteinek beállításával kell a oldal tartalmát szikalálni. |