PdfFileEditor
PdfFileEditor
अवलोकन
PdfFileEditor जावा के लिए Aspose.PDF FOSS में एक वर्ग है.
पीडीएफ फ़ाइलों को संचालित करने के लिए विधि प्रदान करता हैः पृष्ठों का संयोजन, निकालना, विभाजित करना, सम्मिलित करना और हटा देना।.
यह वर्ग जावा प्रोग्राम में PdfFileEditor ऑब्जेक्ट के साथ काम करने के लिए 52 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines, और 23 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
copyOutlines | boolean | पढ़िए। | लौटाता है कि {@code concatenate(…)} को स्रोत दस्तावेजों से गंतव्य में /Outlines कॉपी करना चाहिए. |
copyLogicalStructure | boolean | पढ़िए। | लौटाता है कि क्या {@code concatenate(…)} को स्रोत दस्तावेजों से /StructTreeRoot तार्किक-संरचना जानकारी संरक्षित करनी चाहिए. |
keepActions | boolean | पढ़िए। | यह लौटाता है कि पृष्ठों की नकल करते समय पेज-स्तर /AA (अतिरिक्त क्रियाएँ) प्रविष्टियों को रखना चाहिए या नहीं. |
lastException | Exception | पढ़िए। | एक Try* wrapper द्वारा कैप्चर किया गया अंतिम अपवाद लौटाता है, या {@code null} यदि कोई नहीं।. |
useDiskBuffer | boolean | पढ़िए। | यह लौटाता है कि क्या इस संपादक को बड़े कार्यभारों के लिए डिस्क-बफर उन्मुख संश्लेषण रणनीतियों का चयन करना चाहिए. |
विधियाँ
| Signature | विवरण |
|---|---|
PdfFileEditor() | एक नया {@code PdfFileEditor} उदाहरण बनाता है. |
isCopyOutlines() → boolean | लौटाता है कि {@code concatenate(…)} को स्रोत दस्तावेजों से गंतव्य में /Outlines कॉपी करना चाहिए. |
setCopyOutlines(copyOutlines: boolean) | संकलन के दौरान /Outlines कॉपी करने को सक्षम या अक्षम करता है।. |
isCopyLogicalStructure() → boolean | लौटाता है कि क्या {@code concatenate(…)} को स्रोत दस्तावेजों से /StructTreeRoot तार्किक-संरचना जानकारी संरक्षित करनी चाहिए. |
setCopyLogicalStructure(copyLogicalStructure: boolean) | संरेखण के दौरान /StructTreeRoot प्रतिलिपि बनाने को सक्षम या अक्षम करता है. |
isKeepActions() → boolean | यह लौटाता है कि पृष्ठों की नकल करते समय पेज-स्तर /AA (अतिरिक्त क्रियाएँ) प्रविष्टियों को रखना चाहिए या नहीं. |
setKeepActions(keepActions: boolean) | पृष्ठों को कॉपी करते समय /AA संरक्षण को सक्षम या अक्षम करता है।. |
getLastException() → Exception | एक Try* wrapper द्वारा कैप्चर किया गया अंतिम अपवाद लौटाता है, या {@code null} यदि कोई नहीं।. |
isUseDiskBuffer() → boolean | यह लौटाता है कि क्या इस संपादक को बड़े कार्यभारों के लिए डिस्क-बफर उन्मुख संश्लेषण रणनीतियों का चयन करना चाहिए. |
setUseDiskBuffer(useDiskBuffer: boolean) | डिस्क-बफर उन्मुख संश्लेषण रणनीतियों को सक्षम या अक्षम करता है. |
bindPdf(inputFile: String) → boolean | इस संपादक के लिए एक पीडीएफ फ़ाइल को बांधता है. |
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 पर विभाजित करता है और दोनों आधे भागों को { @@कोड dst } से जोड़ता है।. |
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 | पीडीएफ फ़ाइल से निर्गम फ़ाइल में विशिष्ट पृष्ठ निकालें. |
splitToPages(inputFile: String) → java.io.ByteArrayOutputStream[] | इनपुट पीडीएफ को प्रति पृष्ठ एक बाइट-सरणी में विभाजित करता है, {@link java.io.ByteArrayOutputStream} के सरणी के रूप में लौटाया जाता है।. |
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-अप लेआउट में व्यवस्थित करता है. |
resizeContents(document: Document, parameters: ContentsResizeParameters) | {@code q scaleX 0 0 scaleY tx ty cm में प्रत्येक पृष्ठ की सामग्री स्ट्रीम को लपेटकर दस्तावेज़ के सभी पन्नों का आकार बदलता है … |
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters) | {@code q … में प्रत्येक लक्षित पृष्ठ की सामग्री स्ट्रीम को लपेटकर दस्तावेज़ के विशिष्ट पृष्ठों का आकार बदलता है।… |
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters) → boolean | Aspose में फ़ाइल-पथ अतिभार प्रतिबिंबित करना {@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 | {@codeportFile} से { @ code inputFille } के अंत तक पृष्ठों की एक सीमा जोड़ता है, परिणाम को लिखकर { @@ कोड आउटपुटफ़ाइल}. |
splitFromFirst(inputFile: String, pageNum: int, outputFile: String) → boolean | {@code1.pageNum} पृष्ठों को { @code outputFile}. में निकालता है. |
splitToEnd(inputFile: String, pageNum: int, outputFile: String) → boolean | {@code outputFile} में पृष्ठों को निकालता है. |
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double) → boolean | मूल सामग्री स्थिति को बनाए रखते हुए निर्दिष्ट पृष्ठों के MediaBox और CropBox का विस्तार करता है (सामग्री {@कोड बाएं} तथा { @कोड़ नीचे} द्वारा शिफ्ट होती है) ।. |
tryConcatenate(inputFiles: String[], outputFile: String) → boolean | {@link #concatenate(String[], String} का ट्राई-वैरिएंट।. |
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream) → boolean | {@link #concatenate(InputStream[], OutputStream) का ट्राई-वैरिएंट।. |
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 , स्ट्रिंग) का प्रयास-रूप।}. |
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | {@link #insert(String, int, String ,int, Int, स्ट्रिंग) का प्रयास-रूप।}. |
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | {@link #delete(String, int[], String) का ट्राई-वैरिएंट।}. |
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) का ट्राई-वैरिएंट।}. |