PdfPageEditor
Overview
PdfPageEditor Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: java.io.Closeable.
Bireysel sayfa özelliklerini düzenlemek için yöntemler sağlar, örneğin boyut, dönüş ve sayfanın bilgi alınması.
Bu sınıf, Java programlarında PdfPageEditor nesnelerle çalışmak için 19 yöntem sunar. Mevcut yöntemler şunları içerir: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation,4 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : pageCount, pageRotations, processPages, zoom.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Read | Her sayfaya şu anda uygulanan dönüşleri geri getirir. |
processPages | int[] | Read | İşlemlerin etkilenmesi gereken sayfa sayıları sırasını geri getirir. |
pageCount | int | Read | Bağlantılı belgede sayısının toplam sayısını geri getirir. |
zoom | float | Read | ZOOM faktörünü geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfPageEditor() | Yeni bir {@code PdfPageEditor} örneği oluşturur. |
bindPdf(inputFile: String) → boolean | Bu editörle bir PDF dosyasını bağlayın. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Bu editörün mevcut {@link Document}‘i bağlayın. |
getPageSize(pageNumber: int) → float[] | Bu sayfanın boyutunu bir yüzey aralığı olarak döndürür {@code [büyüklük, yükseklik]}. |
setPageSize(pageNumber: int, size: PageSize) | Belirlenen sayfanın boyutunu belirleyin. |
getPageRotation(pageNumber: int) → int | Belirlenen sayfanın dönüşünü derecelerde döndürür. |
setPageRotation(pageNumber: int, rotation: int) | Belirlenen sayfanın dönüşünü ayarlayın. |
setPageRotations(rotations: java.util.Map<Integer, Integer>) | Bulk-appli rotasyonlar {@code pageNumber → degrees} haritasından. |
getPageRotations() → java.util.Map<Integer, Integer> | Her sayfaya şu anda uygulanan dönüşleri geri getirir. |
getProcessPages() → int[] | İşlemlerin etkilenmesi gereken sayfa sayıları sırasını geri getirir. |
setProcessPages(processPages: int[]) | İşlemlerin etkilenmesi gereken sayfa numaralarının sırasını ayarlayın. |
getPageCount() → int | Bağlantılı belgede sayısının toplam sayısını geri getirir. |
getZoom() → float | ZOOM faktörünü geri getirir. |
setZoom(zoom: float) | Tüm (veya işlenmiş) sayfalar için uygulanan bir zoom faktörü ayarlayın {@link #save(String)} veya { @link_sav(OutputStream) } çağrıldığında. |
movePosition(dx: int, dy: int) | Sayfayı kaydedildiğinde {@code (dx, dy)} birimleri ile çevirir. |
save(outputFile: String) → boolean | Bir dosyaya bağlanan belgeyi kaydeder. |
save(outputStream: OutputStream) → boolean | Bir çıkış akışı için bağlanmış belgeyi kaydeder. |
close() | Editörü kapatın ve bağlanmış belgeyi serbest bırakın. |