PdfFileEditor
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
| Name | Type | Access | Description |
|---|---|---|---|
copyOutlines | boolean | Read | यह वापस आता है कि क्या {@code concatenate(…)} को कॉपी करना चाहिए /Outlines से |
| लक्ष्य के लिए दस्तावेज।. | |||
copyLogicalStructure | boolean | Read | वापस लौटें कि क्या {@code concatenate(…)} को बनाए रखा जाना चाहिए /StructTreeRoot |
| स्रोत दस्तावेजों से तार्किक-संरचना जानकारी।. | |||
keepActions | boolean | Read | यह वापस करता है कि क्या पृष्ठ स्तर / एए (अधिक कार्य) इनपुट होना चाहिए |
| पृष्ठों को कॉपी करते समय रखें।. | |||
lastException | Exception | Read | यह एक Try* Wrapper द्वारा पकड़ा गया अंतिम अपवाद वापस करता है, या {@code null} यदि कोई नहीं है।. |
useDiskBuffer | boolean | Read | यह वापस आता है कि क्या इस संपादक को डिस्क-बफर-आधारित पसंद करना चाहिए |
| बड़े काम के लिए कटौती रणनीतियों।. |
Methods
| Signature | Description |
|---|---|
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)} का परीक्षण-वैकल्पिक है।. |