PdfFileEditor

PdfFileEditor

Overview

PdfFileEditor यह एक क्लास है Aspose.PDF FOSS के लिए .NET.

PdfFileEditor के लिए वास्तविक-केवल जोड़ें: अपवाद-अनुकूल स्थिति, मौजूदा कार्य विधियों के चारों ओर लपेटने की कोशिश करें, और MemoryStream/फ़ाइल ओवरलोड SplitToBulks /SplitToPages है कि वास्तव में बूट[] कार्यान्वयन पहले से ही उपलब्ध हैं PdfFileEditor.cs।.

इस वर्ग में .NET प्रोग्रामों में PdfFileEditor वस्तुओं के साथ काम करने के लिए 117 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: AddMargins, AddMarginsPct, AddPageBreak, Append, Concatenate, Delete, Extract, Insert, MakeBooklet, MakeNUp, ResizeContents, ResizeContentsPct,इसके अलावा 15 अतिरिक्त तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : AllowConcatenateExceptions, AllowExceptions, CloseConcatenatedStreams, ConcatenationPacketSize, ConversionLog, ConvertTo,और 19 से अधिक।.

Properties

NameTypeAccessDescription
AllowExceptionsboolपढ़ना / लिखनाजब सच है, तो कोशिश* विधियां अपवाद फैलाती हैं; जब नकली (अनुमानित) वे LastException में अप्रत्याशित को पकड़ते हैं और झूठी वापस करते हैं।.
LastExceptionException?Readअंतिम अपवाद एक Try* विधि या null द्वारा पकड़ा जाता है।.
RemoveSignaturesboolपढ़ना / लिखनाजब सच हो, तो इनपुट में मौजूद हस्ताक्षरों को कंकेटेनेट आउटपुट्स से हटा दिया जाता है।.
OwnerPasswordstringपढ़ना / लिखनाजब गैर-मुक्त, Concatenate आउटपुट इस मालिक पासवर्ड (AES-128) के साथ एन्क्रिप्ट किया जाता है जब मिश्रण पूरा हो जाता हैं।.
KeepActionsboolपढ़ना / लिखनाजब सच हो, तो कन्साटेनेट इनपुट पर दस्तावेज़-स्तर / एए कार्रवाई का सम्मान करता है और उन्हें आउटपुट्स कैटलॉग में कॉपी करता हूं।.
MergeDuplicateLayersboolपढ़ना / लिखनाजब सच है, तो इनपुट में वैकल्पिक-सामग्री समूहों को Concatenate आउटपुट्स में दोगुना किया जाता है।.
PreserveUserRightsboolपढ़ना / लिखनाजब सच है, तो कन्काटेनेट आउटपुट इनपुट्स से /यूआर उपयोग-अधिकारों के प्रविष्टियों को बनाए रखता है।.
UniqueSuffixstringपढ़ना / लिखनाSuffix का उपयोग फॉर्म-फ़ॉल्ड नामों को विघटित करने के लिए किया जाता है जब KeepFieldsUnique सच होता है।.
ConversionLogstringReadहाल ही में Concatenate / ConvertTo पास द्वारा जारी किए गए निदान रिकॉर्ड।.
ConvertToPdfFormatपढ़ना / लिखनाअगले Concatenate आउटपुट के लिए लक्ष्य PDF/A प्रारूप।.
CorruptedItemsCorruptedItem[]Readआइटम कन्काटेनेट मार्ग पार कर दिया क्योंकि उनके प्रवेश में विफल हो गया।.
AllowConcatenateExceptionsboolपढ़ना / लिखनाAPI संगतता के लिए बनाए रखा अस्तित्व।.
CopyLogicalStructureboolपढ़ना / लिखनाचश्मा के लिए आदर्श।.
CopyOutlinesboolपढ़ना / लिखनाचश्मा के लिए आदर्श।.
CorruptedFileActionConcatenateCorruptedFileActionपढ़ना / लिखनाचश्मा के लिए आदर्श।.
CloseConcatenatedStreamsboolपढ़ना / लिखनाजब सच है, तो स्ट्रीम-आधारित Concatenate / Add / Insert ओवरलोड इनपुट स्ट्रीम (और लिखने के बाद आउटपुथ स्ट्रिम) को समाप्त करता है एक बार ऑपरेशन पूरा हो जाता है।.
KeepFieldsUniqueboolपढ़ना / लिखनाजब सच है, तो Concatenate इनपुट में टकराव फॉर्म-फ़ील्ड नामों को फिर से नामित करता है ताकि आउटपुट्स में अद्वितीय फ़ीड नाम हों।.
MergeDuplicateOutlinesboolपढ़ना / लिखनाजब सच, इनपुट से एक ही आउटलाइन इनप्रेस को दोहराया जाता है के बजाय आॉटलिंग में मिश्रित किया जाता हैं।.
IncrementalUpdatesboolपढ़ना / लिखनाजब यह सच है, तो Concatenate पूरे फ़ाइल को पुन: लिखने के बजाय पीडीएफ अद्यतन का उपयोग करके गंतव्य पर पृष्ठों को जोड़ता है।.
OptimizeSizeboolपढ़ना / लिखनाजब यह सच है, तो Concatenate बचत से पहले उत्पादन पर एक ऑप्टिमाइज़ेशन पास चलाता है।.
ConcatenationPacketSizeintपढ़ना / लिखनाबफर-आकार का संकेत (बिट्स) स्ट्रीम Concatenate कार्यान्वयन द्वारा उपयोग किया जाता है।.
UseDiskBufferboolपढ़ना / लिखनाजब सच है, तो Concatenate बफर डिस्क पर पृष्ठों को स्मृति में के बजाय मध्यस्थ करते हैं।.
E_EMPTY_PAGE_RANGEstringReadत्रुटि संदेश के लिए null/empty पृष्ठ रेंज।.
E_SMALL_PAGE_RANGEstringReadत्रुटि संदेश एक पृष्ठ रेंज के लिए 2 से कम तत्वों के साथ।.
E_WRONG_PAGE_RANGEstringReadएक पृष्ठ रेंज के लिए त्रुटि संदेश जहां शुरू > अंत।.

Methods

SignatureDescription
TryAppend(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string)इस उदाहरण पर TryAppend कॉल करें।.
TryAppend(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream)
TryConcatenate(inputFiles: string[], outputFile: string)इस उदाहरण पर TryConcatenate कॉल करें।.
TryConcatenate(firstInputFile: string, secInputFile: string, outputFile: string)
TryConcatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string)
TryConcatenate(inputStream: Stream[], outputStream: Stream)
TryConcatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream)
TryConcatenate(src: Document[], dest: Document)
TryDelete(inputFile: string, pageNumber: int[], outputFile: string)इस उदाहरण पर TryDelete कॉल करें।.
TryDelete(inputStream: Stream, pageNumber: int[], outputStream: Stream)
TryExtract(inputFile: string, startPage: int, endPage: int, outputFile: string)इस उदाहरण पर TryExtract कॉल करें।.
TryExtract(inputFile: string, pageNumber: int[], outputFile: string)
TryExtract(inputStream: Stream, pageNumber: int[], outputStream: Stream)
TryInsert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string)इस उदाहरण पर TryInsert कॉल करें।.
TryInsert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream)
TryMakeBooklet(inputFile: string, outputFile: string)इस उदाहरण पर TryMakeBooklet कॉल करें।.
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize)
TryMakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[])
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[])
TrySplitFromFirst(inputFile: string, location: int, outputFile: string)इस उदाहरण पर TrySplitFromFirst कॉल करें।.
TrySplitFromFirst(inputStream: Stream, location: int, outputStream: Stream)
TrySplitToEnd(inputFile: string, location: int, outputFile: string)इस उदाहरण पर TrySplitToEnd कॉल करें।.
TrySplitToEnd(inputStream: Stream, location: int, outputStream: Stream)
TryResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters)इस उदाहरण पर TryResizeContents कॉल करें।.
TryResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters)
TryResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
TryMakeBooklet(inputStream: Stream, outputStream: Stream)
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize)
TryMakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[])
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[])
TryMakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string)इस PdfFileEditor उदाहरण पर TryMakeNUp कॉल करें।.
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int)
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize)
TryMakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool)
TryMakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream)
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int)
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize)
TryMakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool)
ResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters)इस उदाहरण पर ResizeContents कॉल करें।.
ResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters)
ResizeContents(source: string, destination: string, pages: int[], newWidth: double, newHeight: double)
ResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
ResizeContentsPct(source: string, destination: string, pages: int[], newWidth: double, newHeight: double)इस उदाहरण पर ResizeContentsPct कॉल करें।.
ResizeContentsPct(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
AddMargins(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)इस उदाहरण पर AddMargins कॉल करें।.
AddMargins(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)
AddMarginsPct(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)इस उदाहरण पर AddMarginsPct कॉल करें।.
AddMarginsPct(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)
MakeBooklet(inputStream: Stream, outputStream: Stream)इस उदाहरण पर MakeBooklet कॉल करें।.
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize)
MakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[])
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[])
MakeNUp(inputFile: string, outputFile: string, x: int, y: int)इस PdfFileEditor उदाहरण पर MakeNUp कॉल करें।.
MakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize)
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int)
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize)
MakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string)
MakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream)
MakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool)
MakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool)
SplitToBulks(inputFile: string, numberOfPage: int[][])इस उदाहरण पर SplitToBulks कॉल करें।.
SplitToBulks(inputStream: Stream, numberOfPage: int[][])
SplitToPages(inputStream: Stream)इस उदाहरण पर SplitToPages कॉल करें।.
SplitToPages(inputFile: string, fileNameTemplate: string)
SplitToPages(inputStream: Stream, fileNameTemplate: string)
Concatenate(inputFiles)कई पीडीएफ दस्तावेजों को एक में संकलित करें।.
Extract(inputPdf: byte[], startPage: int, endPage: int)एक पीडीएफ दस्तावेज़ से पृष्ठों को निकालना।.
Split(inputPdf: byte[])एक PDF को व्यक्तिगत पृष्ठ फ़ाइलों में विभाजित करें।.
Delete(inputPdf: byte[], pageNumbers)एक पीडीएफ से पृष्ठों को हटा दें।.
Extract(inputPdf: byte[], pageNumbers: int[])एक पीडीएफ से विशिष्ट पृष्ठों (पृष्ठ संख्या अनुक्रम के अनुसार) को निकालना।.
SplitFromFirst(inputPdf: byte[], pageCount: int)पहले पृष्ठों को PDF से निकालना।.
SplitToEnd(inputPdf: byte[], startPage: int)प्रारंभ पृष्ठ से दस्तावेज़ के अंत तक पृष्ठों को निकालना।.
SplitToPages(inputPdf: byte[])एक PDF को अलग-अलग एकल पृष्ठ दस्तावेजों में विभाजित करें (विभाजन के लिए अन्य)।.
SplitToPages(inputFile: string)एक PDF फ़ाइल को दिए गए मार्ग पर MemoryStreams में विभाजित करें, पृष्ठ के लिए एक।.
SplitToBulks(inputPdf: byte[], pageRanges: int[][]?)एक पीडीएफ को पृष्ठ रेंज के आधार पर कई भागों में विभाजित करें।.
MakeBooklet(inputPdf: byte[])एक PDF से एक बुक बनाएं।.
MakeBooklet(inputPdf: byte[], pageSize: PageSize)एक निर्दिष्ट पृष्ठ आकार का उपयोग करके PDF से एक बुक बनाएं।.
MakeBooklet(inputPdf: byte[], leftPages: int[], rightPages: int[])केवल निर्दिष्ट बाएं और दाईं ओर पृष्ठों का उपयोग करके एक बुलेट बनाएं।.
MakeBooklet(inputPdf: byte[], pageSize: PageSize, leftPages: int[], rightPages: int[])एक बुक बनाएं, जिसमें निर्दिष्ट बाईं / दाईँ ओर पृष्ठ और अनुकूलित पृष्ठ आकार का उपयोग किया जाता है।.
Append(inputPdf: byte[], portPdf: byte[], startPage: int, endPage: int)एक स्रोत पीडीएफ से पृष्ठों को एक इनपुट पीआरएफ में जोड़ें।.
Append(inputPdf: byte[], portPdfs: byte[][], startPage: int, endPage: int)कई स्रोत पीडीएफ से एक इनपुट पीपीडी के लिए पृष्ठों को जोड़ें।.
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], startPage: int, endPage: int)एक स्रोत PDF से पृष्ठों को किसी निश्चित स्थान पर एक डिज़ाइन पीडीएफ में डालें।.
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], pageNumbers: int[])एक स्रोत पीडीएफ से विशिष्ट पृष्ठों को किसी निश्चित स्थान पर एक डिज़ाइन पीडिएफ में डालें।.
ResizeContents(source: Document, parameters: ContentsResizeParameters)एक दस्तावेज़ में सभी पृष्ठों की सामग्री को पुनर्स्थापित करें, मार्जिन पैरामीटर से उत्पन्न स्केल / अनुवाद परिवर्तन का उपयोग करके।.
ResizeContents(source: Document, pages: int[], parameters: ContentsResizeParameters)एक दस्तावेज़ में विशिष्ट पृष्ठों की सामग्री को पुनर्स्थापित करें, मार्जिन पैरामीटर से उत्पन्न स्केल / अनुवाद परिवर्तन का उपयोग करके।.
Concatenate(inputFiles: string[], outputFile: string)कई पीडीएफ फ़ाइलों को एक आउटपुट फ़ील्ड में संकलित करें।.
Concatenate(firstInputFile: string, secInputFile: string, outputFile: string)दो पीडीएफ फ़ाइलों को एक आउटपुट फ़ील्ड में संकलित करें।.
Concatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string)दो पीडीएफ फ़ाइलों को उनके बीच में एक खाली-पृष्ठ विभाजक के साथ संकुचित करें।.
SplitFromFirst(inputFile: string, location: int, outputFile: string)पहले N पृष्ठों से विभाजित करें और आउटपुट फ़ाइल में लिखें।.
SplitToEnd(inputFile: string, location: int, outputFile: string)StartPage से अंत तक विभाजित करें और आउटपुट फ़ाइल में लिखें।.
Extract(inputFile: string, pageNumber: int[], outputFile: string)एक पीडीएफ फ़ाइल से विशिष्ट पृष्ठों को निकालना और आउटपुट फ़ील्ड में लिखना।.
Extract(inputFile: string, startPage: int, endPage: int, outputFile: string)एक पीडीएफ फ़ाइल से पृष्ठों की एक श्रृंखला निकालना और आउटपुट फ़ील्ड में लिखना।.
Extract(inputStream: Stream, startPage: int, endPage: int, outputStream: Stream)एक प्रवाह से पृष्ठों की एक श्रृंखला निकालना और एक आउटपुट प्रसारण में लिखना ।.
Concatenate(inputStream: Stream[], outputStream: Stream)कई पीडीएफ प्रवाहों को एक ही आउटपुट स्ट्रीम में संकुचित करें।.
Concatenate(firstInputStream: Stream, secInputStream: Stream, outputStream: Stream)दो पीडीएफ स्ट्रीम को एक आउटपुट स्ट्रीम में संकलित करें।.
Concatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream)दो पीडीएफ स्ट्रीम को उनके बीच एक सफेद-पृष्ठ अलगाव के साथ संकुचित करें।.
Concatenate(src: Document[], dest: Document)SRC के पृष्ठों को मौजूदा नास्ट दस्तावेज़ में संरेखित करें।.
AddPageBreak(src: Document, dest: Document, pageBreaks: PageBreak[])प्रत्येक स्रोत पृष्ठ को डिज़ाइन में कॉपी करें, किसी भी स्रोत पेज को विभाजित करके जो एक या अधिक PageBreak द्वारा संदर्भित होता है, वह अलग-अलग डिज़िट पृष्ठों में प्रवेश करता है जिनके MediaBoxes मूल में हर पृष्ठ के लिए क्षैतिज पट्टी का वर्णन करते हैं।.
AddPageBreak(src: Stream, dest: Stream, pageBreaks: PageBreak[])प्रवाह अतिरंजित AddPageBreak (डॉक्यूमेंट, दस्तावेज, PageBreak[])।.
AddPageBreak(src: string, dest: string, pageBreaks: PageBreak[])फ़ाइल-पथ ओवरलोड AddPageBreak (डॉक्यूमेंट, दस्तावेज़, PageBreak[])।.
Append(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream)स्रोत प्रवाह(s) से इनपुट प्रसार में पृष्ठों को जोड़ें और आउटपुट्स के लिए लिखें।.
Append(inputStream: Stream, portStream: Stream, startPage: int, endPage: int, outputStream: Stream)एक ही स्रोत प्रवाह से इनपुट प्रसार में पृष्ठों को जोड़ें और आउटपुट्स के लिए लिखें।.
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, startPage: int, endPage: int, outputStream: Stream)स्रोत प्रवाह से पृष्ठों को एक निश्चित स्थिति में इनपुट प्रसार में डालें।.
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream)स्रोत प्रवाह से इनपुट प्रसार में विशिष्ट पृष्ठों को शामिल करें।.
Extract(inputStream: Stream, pageNumber: int[], outputStream: Stream)एक प्रवाह से विशिष्ट पृष्ठों को निकालना और आउटपुट प्रसारण में लिखना।.
Delete(inputStream: Stream, pageNumber: int[], outputStream: Stream)एक प्रवाह से विशिष्ट पृष्ठों को हटा दें और आउटपुट प्रसारण में लिखें।.
SplitFromFirst(inputStream: Stream, location: int, outputStream: Stream)पहले पृष्ठ से पेजकोंट तक एक प्रवाह विभाजित करें।.
SplitToEnd(inputStream: Stream, location: int, outputStream: Stream)एक स्ट्रीम को शुरुआत से अंत तक विभाजित करें।.
Delete(inputFile: string, pageNumber: int[], outputFile: string)एक पीडीएफ फ़ाइल से विशिष्ट पृष्ठों को हटा दें और आउटपुट फ़ील्ड में लिखें।.
Insert(inputFile: string, insertLocation: int, portFile: string, startPage: int, endPage: int, outputFile: string)एक स्रोत पीडीएफ से पृष्ठों को एक निश्चित स्थान पर एक डिज़ाइन पीडिएफ में डालें और आउटपुट फ़ाइल में लिखें।.
Insert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string)एक स्रोत पीडीएफ से विशिष्ट पृष्ठों को एक निश्चित स्थान पर एक डिज़ाइन पीडिएफ में डालें और आउटपुट फ़ाइल में लिखें।.
Append(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string)कई स्रोत पीडीएफ फ़ाइलों से पृष्ठों को एक इनपुट पीपीडी में जोड़ें और आउटपुट्स फ़ील्ड में लिखें।.
Append(inputFile: string, portFile: string, startPage: int, endPage: int, outputFile: string)एक स्रोत पीडीएफ फ़ाइल से पृष्ठों को एक इनपुट पीआरएफ में जोड़ें और आउटपुथ फ़ोल्डर में लिखें।.
MakeBooklet(inputFile: string, outputFile: string)फ़ाइल मार्ग से फ़ील्ड मार्ग तक।.
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize)MakeBooklet फ़ाइल मार्ग से एक विशिष्ट पृष्ठ आकार के साथ फ़ील्ड मार्ग तक।.
MakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[])MakeBooklet फ़ाइल मार्ग से फ़ील्ड मार्ग के साथ बाईं/ दाईँ ओर पृष्ठ रैली।.
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[])MakeBooklet फ़ाइल मार्ग से फ़ील्ड मार्ग के साथ पृष्ठ आकार और बाईं ओर / दाईँ ओर पृष्ठ रैली।.

See Also

 हिन्दी