PdfFileEditor

PdfFileEditor

Overview

PdfFileEditor Java için Aspose.PDF FOSS sınıfıdır.

PDF dosyalarını manipüle etme yöntemleri sağlar: sayfaları çalmak, çıkarmak ve bölmek.

Bu sınıf, Java programlarında PdfFileEditor nesnelerle çalışmak için 52 yöntem sunar. Mevcut yöntemler şunları içerir: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines,23 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.

Properties

NameTypeAccessDescription
copyOutlinesbooleanRead{@code concatenate(…)} kaynak belgelerinden /Outlines’ı varış noktasına kopyalamak için mi geri dönüyor?.
copyLogicalStructurebooleanRead{@code concatenate(…)} kaynak belgelerinden /StructTreeRoot mantıksal yapı bilgileri korumalı mıdır.
keepActionsbooleanReadSayfa seviyesinde /AA (ekstra eylemler) girişleri kopyalanırken muhafaza edilmelidir.
lastExceptionExceptionReadBir Try* çubuk tarafından yakalanan son istisna veya {@code null} eğer yoksa iade edilir.
useDiskBufferbooleanReadBu editörün büyük çalışma yükleri için disk-buffer yönlü konkatasyon stratejilerini tercih etmesi gerektiğini tekrarlıyor.

Methods

SignatureDescription
PdfFileEditor()Yeni bir {@code PdfFileEditor} örneği oluşturur.
isCopyOutlines()boolean{@code concatenate(…)} kaynak belgelerinden /Outlines’ı varış noktasına kopyalamak için mi geri dönüyor?.
setCopyOutlines(copyOutlines: boolean)• Konkatasyon sırasında kopyalanmayı etkinleştirir veya engeller.
isCopyLogicalStructure()boolean{@code concatenate(…)} kaynak belgelerinden /StructTreeRoot mantıksal yapı bilgileri korumalı mıdır.
setCopyLogicalStructure(copyLogicalStructure: boolean)• Konkatasyon sırasında /StructTreeRoot kopyalanmasını etkinleştirir veya engeller.
isKeepActions()booleanSayfa seviyesinde /AA (ekstra eylemler) girişleri kopyalanırken muhafaza edilmelidir.
setKeepActions(keepActions: boolean)Sayfa kopyalanırken /AA muhafaza etkinleştirir veya engeller.
getLastException()ExceptionBir Try* çubuk tarafından yakalanan son istisna veya {@code null} eğer yoksa iade edilir.
isUseDiskBuffer()booleanBu editörün büyük çalışma yükleri için disk-buffer yönlü konkatasyon stratejilerini tercih etmesi gerektiğini tekrarlıyor.
setUseDiskBuffer(useDiskBuffer: boolean)Disk-buffer yönlendirilmiş konkatasyon stratejilerini etkinleştirir veya engeller.
bindPdf(inputFile: String)booleanBu editörle bir PDF dosyasını bağlayın.
bindPdf(inputStream: InputStream)booleanBir giriş akışından bir PDF bağlar.
bindPdf(document: Document)booleanBu editörün mevcut {@link Document}‘i bağlayın.
save(outputFile: String)booleanBir dosyaya bağlanan belgeyi kaydeder.
save(outputStream: OutputStream)booleanBir çıkış akışı için bağlanmış belgeyi kaydeder.
concatenate(inputFiles: String[], outputFile: String)booleanBirden fazla PDF dosyasını tek bir çıkış dosyasına dönüştürür.
addPageBreak(src: Document, dst: Document, breaks: PageBreak[])booleanHer sayfa {@code src} ile yapılandırılmış {_link PageBreak} y-offset’te bölün ve her iki yarısını { @code dst}‘ye ekleyin.
concatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanBirden fazla PDF akışını tek bir çıkış akışı haline getirir.
concatenate(documents: Document[], result: Document)booleanÇeşitli belgeleri birleştirir ve sonuç belgesine tüm sayfaları ekler.
extract(inputFile: String, startPage: int, endPage: int, outputFile: String)booleanBir PDF dosyasından bir çıkış dosisine sayfa yelpazesini çıkarır.
extract(inputFile: String, pageNumbers: int[], outputFile: String)booleanBelirli sayfaları bir PDF dosyasından bir çıkış dosisine çıkarır.
splitToPages(inputFile: String)java.io.ByteArrayOutputStream[]PDF girişini sayfada bir byte aralığına bölünür, {@link java.io.ByteArrayOutputStream} aralık olarak geri getirilir.
splitToPages(inputFile: String, outputDir: String)boolean
splitFromFirst(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanSayfa {@code 1..pageNum} giriş akışından çıkış akışı içine çıkarır.
splitToEnd(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanSayfa {@code pageNum..lastPage} giriş akışından çıkış akışı içine çıkarır.
insert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)booleanBir kaynak dosyasından belirlenen konumda hedef dosya sayfalarını girer.
delete(inputFile: String, pageNumbers: int[], outputFile: String)booleanBelirlenen sayfaları bir PDF dosyasından silinir ve sonuçları kaydeder.
makeNUp(inputFile: String, outputFile: String, nX: int, nY: int)booleanSayfa bir N-up layout haline getirilir.
resizeContents(document: Document, parameters: ContentsResizeParameters)Belgenin tüm sayfalarının içeriğini {@code q scaleX 0 0 scalesY tx ty cm’de her sayfanın içerik akışını doldurarak yeniden düzenler….
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters)Belgenin belirli sayfalarının içeriğini, hedeflenen her sayfanın içerik akışını {@code q …
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters)booleanDosya yolu yansıtıcı ayna {@code PdfFileEditor.ResizeContents(string, string, ContentsResizeParameters)} içinde Aspose.
makeBooklet(inputFile: String, outputFile: String)booleanSayfa bir kitaplık tablosuna yerleştirilir.
makeBooklet(inputStream: InputStream, outputStream: OutputStream)booleanGiriş akışından sayfaları çıkış akışı için kaydedilen bir kitaplık düzenine yerleştirir.
makeBooklet(inputFile: String, outputFile: String, pageSize: PageSize)booleanSayfaları belirlenen hedef sayfa boyutunu kullanarak bir kitaplık düzenine ayarlayın.
makeBooklet(inputStream: InputStream, outputStream: OutputStream, pageSize: PageSize)booleanGiriş akışından sayfaları belirlenen hedef sayfa boyutuna sahip bir kitaplık düzenine ayarlar.
concatenate(firstInputFile: String, secondInputFile: String, outputFile: String)booleanİki PDF dosyasını tek bir çıkış dosyasına karıştırır.
append(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)boolean{@code portFile} sayfalarının bir yelpazesini {_code inputFale} sonuna ekleyin ve sonuçları {-code outputFil} yazın.
splitFromFirst(inputFile: String, pageNum: int, outputFile: String)booleanSayfa {@code 1..pageNum}‘u {_code outputFile} içine çıkarın.
splitToEnd(inputFile: String, pageNum: int, outputFile: String)boolean{@code pageNum..lastPage} sayfalarını {_code outputFile}‘ye çıkarın.
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double)booleanMediaBox ve CropBox sayfasını belirlenen marjlar ( Noktalarda) ile genişletir, orijinal içerik pozisyonunu korur (suyu {@code left} ile { @code bottom} arasında değiştirilir).
tryConcatenate(inputFiles: String[], outputFile: String)booleanBu arada, bu tür bir durumla karşılaştık.
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanBu nedenle, bu tür bir durumun farkına varmak için (daha fazla) bir uygulama yapabilirsiniz.
tryMakeBooklet(inputFile: String, outputFile: String)boolean* @link #makeBooklet (String, String) için bir seçenektir.
tryMakeNUp(inputFile: String, outputFile: String, nX: int, nY: int)boolean*İnternette bir tür (string, string) ve.
tryExtract(inputFile: String, startPage: int, endPage: int, outputFile: String)boolean* @link #extract(String, int, Int, String) için bir seçenektir.
tryExtract(inputFile: String, pageNumbers: int[], outputFile: String)booleanBu tür bir uygulama yaparak, {@link #extract(String, int[], String)} ile değişir.
tryResize(document: Document, parameters: ContentsResizeParameters)boolean*Dokümanlar için {@link #resizeContents(DOKUMENT, ContentsResizeParameters)} seçeneği.
tryAppend(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)boolean*İnternette bir uygulama yapın (String, String , int , Int , Strings ).
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)boolean*İnternette bir tür seçenek var: String, int, string.
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String)booleanBu arada, bu tür bir soru ile karşılaştırıldığında, (daha fazla).
trySplitFromFirst(inputFile: String, pageNum: int, outputFile: String)boolean*İlk defa bir link seçeneği var.
trySplitToEnd(inputFile: String, pageNum: int, outputFile: String)boolean*Satırma yöntemi: {@link #splitToEnd(String, int, String)}.

See Also

 Türkçe