PdfFileEditor

Overview

PdfFileEditor यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।.

पीडीएफ फ़ाइलों को संभालने के तरीकों की पेशकश करता है: पृष्ठों का कटौती, निकालना, विभाजित करना, डालना और हटाना।.

इस कक्षा में जावा प्रोग्रामों में PdfFileEditor वस्तुओं के साथ काम करने के लिए 52 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines,इसके अलावा 23 अन्य तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.

Properties

NameTypeAccessDescription
copyOutlinesbooleanReadयह वापस आता है कि क्या {@code concatenate(…)} को कॉपी करना चाहिए /Outlines से
लक्ष्य के लिए दस्तावेज।.
copyLogicalStructurebooleanReadवापस लौटें कि क्या {@code concatenate(…)} को बनाए रखा जाना चाहिए /StructTreeRoot
स्रोत दस्तावेजों से तार्किक-संरचना जानकारी।.
keepActionsbooleanReadयह वापस करता है कि क्या पृष्ठ स्तर / एए (अधिक कार्य) इनपुट होना चाहिए
पृष्ठों को कॉपी करते समय रखें।.
lastExceptionExceptionReadयह एक Try* Wrapper द्वारा पकड़ा गया अंतिम अपवाद वापस करता है, या {@code null} यदि कोई नहीं है।.
useDiskBufferbooleanReadयह वापस आता है कि क्या इस संपादक को डिस्क-बफर-आधारित पसंद करना चाहिए
बड़े काम के लिए कटौती रणनीतियों।.

Methods

SignatureDescription
PdfFileEditor()एक नया {@code PdfFileEditor} उदाहरण बनाता है।.
isCopyOutlines()booleanयह वापस आता है कि क्या {@code concatenate(…)} को कॉपी करना चाहिए /Outlines से
लक्ष्य के लिए दस्तावेज।.
setCopyOutlines(copyOutlines: boolean)संकुचन के दौरान /outlines कॉपी करने की अनुमति या अक्षम करता है।.
isCopyLogicalStructure()booleanवापस लौटें कि क्या {@code concatenate(…)} को बनाए रखा जाना चाहिए /StructTreeRoot
स्रोत दस्तावेजों से तार्किक-संरचना जानकारी।.
setCopyLogicalStructure(copyLogicalStructure: boolean)संकुचन के दौरान /StructTreeRoot कॉपी करने की अनुमति या रोकता है।.
isKeepActions()booleanयह वापस करता है कि क्या पृष्ठ स्तर / एए (अधिक कार्य) इनपुट होना चाहिए
पृष्ठों को कॉपी करते समय रखें।.
setKeepActions(keepActions: boolean)पृष्ठों को कॉपी करते समय /AA संरक्षण सक्षम या अक्षम करता है।.
getLastException()Exceptionयह एक Try* Wrapper द्वारा पकड़ा गया अंतिम अपवाद वापस करता है, या {@code null} यदि कोई नहीं है।.
isUseDiskBuffer()booleanयह वापस आता है कि क्या इस संपादक को डिस्क-बफर-आधारित पसंद करना चाहिए
बड़े काम के लिए कटौती रणनीतियों।.
setUseDiskBuffer(useDiskBuffer: boolean)डिस्क-बफर-आधारित संकुचन रणनीतियों को सक्षम या अक्षम करता है।.
bindPdf(inputFile: String)booleanइस संपादक के लिए एक PDF फ़ाइल जोड़ें।.
bindPdf(inputStream: InputStream)booleanएक इनपुट स्ट्रीम से PDF को जोड़ें।.
bindPdf(document: Document)booleanइस संपादक के लिए एक मौजूदा {@link Document} को जोड़ें।.
save(outputFile: String)booleanएक फ़ाइल में बाध्य दस्तावेज़ को बचाता है।.
save(outputStream: OutputStream)booleanएक आउटपुट प्रवाह के लिए बाध्य दस्तावेज़ को बचाता है।.
concatenate(inputFiles: String[], outputFile: String)booleanकई पीडीएफ फ़ाइलों को एक आउटपुट फ़ील्ड में संकलित करता है।.
addPageBreak(src: Document, dst: Document, breaks: PageBreak[])booleanप्रत्येक पृष्ठ को {@code src} में विभाजित करें {_link PageBreak} y-offset पर
दोनों को आधा-आधा काटकर पड़ा।.
concatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanकई पीडीएफ प्रवाहों को एक ही आउटपुट स्ट्रीम में संकुचित करता है।.
concatenate(documents: Document[], result: Document)booleanकई दस्तावेजों को संकुचित करता है, परिणाम दस्त के सभी पृष्ठों पर जोड़ता है।.
extract(inputFile: String, startPage: int, endPage: int, outputFile: String)booleanयह एक पीडीएफ फ़ाइल से एक आउटपुट फ़ील्ड में पृष्ठों की एक श्रृंखला निकालता है।.
extract(inputFile: String, pageNumbers: int[], outputFile: String)booleanएक PDF फ़ाइल से एक आउटपुट फ़ील्ड में विशिष्ट पृष्ठों को निकालता है।.
splitToPages(inputFile: String)java.io.ByteArrayOutputStream[]PDF इनपुट को पृष्ठ के लिए एक बाइट-अरे में विभाजित करता है, जो एक के रूप में वापस आता है
↑ आलियाई के लिए संदेश।.
splitToPages(inputFile: String, outputDir: String)boolean
splitFromFirst(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanपृष्ठों {@code 1..pageNum} को इनपुट स्ट्रीम से आउटपुट्स स्ट्रीम में निकालता है।.
splitToEnd(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanपृष्ठों {@code pageNum..lastPage} को इनपुट स्ट्रीम से आउटपुथ स्ट्रीम में निकालता है।.
insert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)booleanएक स्रोत फ़ाइल से पृष्ठों को निर्दिष्ट स्थिति में लक्ष्य फ़ील्ड में डालें।.
delete(inputFile: String, pageNumbers: int[], outputFile: String)booleanयह एक पीडीएफ फ़ाइल से विशिष्ट पृष्ठों को हटा देता है और परिणाम बचाता है।.
makeNUp(inputFile: String, outputFile: String, nX: int, nY: int)booleanपृष्ठों को एक N-up लेआउट में व्यवस्थित करें।.
resizeContents(document: Document, parameters: ContentsResizeParameters)दस्तावेज़ में सभी पृष्ठों की सामग्री को पुन: संलग्न करके प्रत्येक पृष्ठ का वर्णन करें
एक {@code q scaleX 0 0 scalesY tx ty cm में सामग्री प्रवाह …
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters)दस्तावेज़ में विशिष्ट पृष्ठों की सामग्री को फिर से संलग्न करके प्रत्येक
लक्ष्य पृष्ठ की सामग्री प्रवाह में {@code q …
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters)booleanफ़ाइल-मार्ग अतिरंजित दर्पण {@code PdfFileEditor.ResizeContents(शैली, पंक्ति, ContentsResizeParameters)}
एस्पोस में।.
makeBooklet(inputFile: String, outputFile: String)booleanपृष्ठों को एक बुकलिट लेआउट में व्यवस्थित करें।.
makeBooklet(inputStream: InputStream, outputStream: OutputStream)booleanइनपुट प्रवाह से पृष्ठों को एक बुलेट लेआउट में व्यवस्थित करता है जो आउट्स स्ट्रीम के लिए बचाया गया है।.
makeBooklet(inputFile: String, outputFile: String, pageSize: PageSize)booleanपृष्ठों को एक बुलेट लेआउट में व्यवस्थित करें, जिसका उपयोग लक्ष्य पृष्ठ के निर्दिष्ट आकार का उपयोग किया जाता है।.
makeBooklet(inputStream: InputStream, outputStream: OutputStream, pageSize: PageSize)booleanइनपुट स्ट्रीम से पृष्ठों को एक सूचकांक लेआउट में व्यवस्थित करता है जिसमें निर्दिष्ट लक्ष्य पृष्ठ आकार होता है।.
concatenate(firstInputFile: String, secondInputFile: String, outputFile: String)booleanदो पीडीएफ फ़ाइलों को एक आउटपुट फ़ील्ड में संकलित करता है।.
append(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)boolean{@code portFile} से {_code inputFil} के अंत तक पृष्ठों की एक श्रृंखला जोड़ें,
परिणाम को {@code outputFile} पर लिखें।.
splitFromFirst(inputFile: String, pageNum: int, outputFile: String)booleanपृष्ठों {@code 1..pageNum} को {@code outputFile} में निकालें।.
splitToEnd(inputFile: String, pageNum: int, outputFile: String)booleanपृष्ठों {@code pageNum..lastPage} को {@code outputFile} में निकालें।.
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double)booleanविशिष्ट पृष्ठों के MediaBox और CropBox को दिए गए मार्जिन (पॉइंट्स में) द्वारा विस्तारित करता है,
मूल सामग्री स्थिति को बनाए रखना (सामग्री {@code left} और {@code bottom} द्वारा परिवर्तित होता है)।.
tryConcatenate(inputFiles: String[], outputFile: String)booleanक़िस्मत के मुक़ाबले में अल्लाह तआला का फरमान है-.
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanयह भी पढ़ें: कैंसर से जुड़े अन्य समाचार ».
tryMakeBooklet(inputFile: String, outputFile: String)boolean{@link #makeBooklet(String, String)} के लिए परीक्षण विनिर्देश।.
tryMakeNUp(inputFile: String, outputFile: String, nX: int, nY: int)boolean{@link #makeNUp(String, String, int, int)} का परीक्षण-विवाद।.
tryExtract(inputFile: String, startPage: int, endPage: int, outputFile: String)boolean{@link #extract(String, int, int, String)} का परीक्षण-विवाद।.
tryExtract(inputFile: String, pageNumbers: int[], outputFile: String)booleanअनुरोध करें {@link #extract(String, int[], String)}।.
tryResize(document: Document, parameters: ContentsResizeParameters)boolean{@link #resizeContents(Document, ContentsResizeParameters) के लिए परीक्षण विधि।.
tryAppend(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)boolean{@link #append(String, String, int, int, String)} का परीक्षण-विवाद।.
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)boolean{@link #insert(String, int, String, int , int, string)} का परीक्षण-वैकल्पिक है।.
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String)boolean(ख) अनुच्छेद के तहत निम्नलिखित में से एक है:.
trySplitFromFirst(inputFile: String, pageNum: int, outputFile: String)boolean{@link #splitFromFirst(String, int, String)} के लिए परीक्षण विनिमय।.
trySplitToEnd(inputFile: String, pageNum: int, outputFile: String)boolean{@link #splitToEnd(String, int, String)} का परीक्षण-वैकल्पिक है।.

See Also

 हिन्दी