PdfPageEditor

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

NameTypeAccessDescription
DocumentDocumentReadVedd le a kötött dokumentumot és küldd vissza PDF-bitéket.
PageSizePageSize?Olvasás/írásAz alábbi műveletekhez alkalmazandó oldalméret (nem tárolt művelet).
HorizontalAlignmentHorizontalAlignmentOlvasás/írásA következő műveletekhez szükséges vízszintes beállítás (nem tárolt operáció).
VerticalAlignmentTypeVerticalAlignmentOlvasás/írásA következő műveletekhez való függőleges összehangolás (nem tárolt operáció).
ZoomfloatOlvasás/írásA későbbi műveletekhez szükséges zoom-faktor (nem tárolt operáció).
RotationintOlvasás/írásSzerezzen vagy állítsa be az oldalforgását (0, 90, 180, 270) fokban.
DisplayDurationintOlvasás/írásSzerezzen vagy állítsa be a kötött dokumentum oldalainak megjelenítési időtartamát (másodpercekben).
AlignmentAlignmentTypeOlvasás/írásA tartalom elhelyezése érdekében a vízszintes összehangolás.
VerticalAlignmentVerticalAlignmentTypeOlvasás/írásA tartalom elhelyezése érdekében a függőleges beállításra vonatkozó utalás.
PageRotationsDictionary<int, int>Olvasás/írásAz egyes oldalak körforgásának térképe, az 1-es oldalszámban feltüntetve, a forgatás fokokban (0/90/180/270).
ProcessPagesint[]?Olvasás/írás1-based page numbers that subsequent stateful operations apply to.
TransitionTypeintOlvasás/írásÁtmeneti stílus kód (használja a klasszis statikus állandókat).
TransitionDurationintOlvasás/írásAz átmeneti hatás időtartama másodpercben (PDF /Trans /D).
SPLITVOUTintReadMegkapja a szétválasztást.
SPLITHOUTintReadElveszi a szétosztást.
SPLITVINintReadElkapja a splitvin-t.
SPLITHINintReadElveszi a szplithint.
BLINDVintReadElkapta a vakokat.
BLINDHintReadElkapta a vakot.
INBOXintReadMegkapja a postaládát.
OUTBOXintReadMegkapja a kijárat.
LRWIPEintReadMegkapta a szurkolót.
RLWIPEintReadMegkapja a szőnyeget.
BTWIPEintReadMegkapja a btwipet.
TBWIPEintReadMegkapja a csipét.
DISSOLVEintReadEloszlik.
LRGLITTERintReadMegkapja a fénycsillogót.
TBGLITTERintReadMegkapja a tbglitter.
DGLITTERintReadMegkapja a csillogást.

Methods

SignatureDescription
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.

See Also

 Magyar