Document

अवलोकन

Document Aspose.PDF FOSS में एक प्रकार है।.

दस्तावेज़ एक पीडीएफ दस्तावेज है।.

यह प्रकार Go कार्यक्रमों में दस्तावेज़ वस्तुओं के साथ काम करने के लिए 88 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: AddBlankPage, AddBlankPageFromFormat, AddLayer, AddSVGObjectWatermark, AddSVGWatermark, AddSVGWatermarkFromStream, AddStamp, AddTextWatermark, Append, ApplyRedactions, Booklet, ChangePassword, और 76 अतिरिक्त विधियाँ।. Aspose.PDF FOSS for Go पैकेज को स्थापित करने के बाद सभी सार्वजनिक सदस्य किसी भी गो एप्लिकेशन तक पहुंच सकते हैं.

विधिएँ

Signatureविवरण
PageCount()intPageCount दस्तावेज़ में पृष्ठों की संख्या लौटाता है.
Pages()[]*Pageपृष्ठ दस्तावेज़ में सभी पन्नों का लाइव दृश्य देता है.
Page(n: int)(*Page, error)पृष्ठ दिए गए 1-आधारित संख्या पर पेज का लाइव दृश्य लौटाता है.
Append(others: ...*Document)Append अन्य के सभी पृष्ठों को इस दस्तावेज़ में जोड़ता है, उनके ऑब्जेक्ट्स को मिला देता है.
RemoveUnusedObjects()intRemoveUnusedObjects दस्तावेज़ से उन वस्तुओं को हटाता है जो किसी भी पृष्ठ पर नहीं पहुँच सकते हैं.
SetPassword(userPassword: string)SetPassword दस्तावेज़ को सहेजे जाने पर एन्क्रिप्टेड करने के लिए कॉन्फ़िगर करता है.
SetPermissions(p: Permissions)SetPermissions कॉन्फ़िगर करता है कि एक दर्शक एन्क्रिप्टेड दस्तावेज़ (प्रिंटिंग, कॉपी करना, संशोधित करना आदि) पर किन कार्यों की अनुमति देता है.
Permissions()(Permissions, bool)Permissions इस दस्तावेज़ पर वर्तमान में कॉन्फ़िगर किए गए दर्शक-अनुमति सेटिंग्स को लौटाता है, साथ ही एक बूली यह दर्शाता हैं कि क्या दस्तावेज एन्क्रिप्शन के लिए कॉन्फिगर किया गया है।.
RemoveEncryption()RemoveEncryption किसी भी पूर्व-संरचित एन्क्रिप्शन (पासवर्ड और अनुमतियाँ) को साफ़ करता है ताकि अगला सहेजें एक सादे पाठ पीडीएफ उत्पन्न करे.
ChangePassword(newUserPassword: string)errorChangePassword दस्तावेज़ को अगले सहेजने पर नए पासवर्ड के साथ पुनः एन्क्रिप्ट करता है, वर्तमान एन्क्रॉप्शन एल्गोरिथ्म और अनुमतियों को बनाए रखता है.
SetEncryption(opts: EncryptionOptions)SetEncryption एक ही समय में प्रत्येक एन्क्रिप्शन-संबंधित सेटिंग को EncryptionOptions स्ट्रक्चर से कॉन्फ़िगर करता है.
WriteTo(w: io.Writer)(int64, error)WriteTo w को दस्तावेज़ लिखता है.
Save(outputPath: string)errorSave दस्तावेज़ को outputPath में लिखता है.
AddBlankPage(width: float64)errorAddBlankPage दस्तावेज़ के अंत में एक रिक्त पृष्ठ जोड़ता है.
AddBlankPageFromFormat(format: PageFormat)errorAddBlankPageFromFormat पूर्वनिर्धारित पृष्ठ प्रारूप का उपयोग करके एक रिक्त पृष्ठ जोड़ता है.
InsertBlankPage(position: int, width: float64)errorInsertBlankPage दिए गए 1-आधारित स्थिति में एक रिक्त पृष्ठ सम्मिलित करता है.
InsertBlankPageFromFormat(position: int, format: PageFormat)errorInsertBlankPageFromFormat पूर्वनिर्धारित पृष्ठ प्रारूप का उपयोग करके दिए गए स्थान पर एक रिक्त पृष्ठ सम्मिलित करता है.
Rotate(angle: RotationAngle, pageNums: ...int)errorघुमाएँ (Rotate) चुनें पृष्ठों को कोण के अनुसार घड़ी की दिशा में घूमता है (रोटेट 90 , रोटेटी 180 या रोते 270).
SetRotation(angle: RotationAngle, pageNums: ...int)errorSetRotation चयनित पृष्ठों को सटीक कोण (रोटेट0, रोटेटी90, रोटेटी180 या रोटा270) पर सेट करता है, जो किसी भी मौजूदा घुमाव की जगह लेता है.
Reorder(order: []int)errorरीऑर्डर पृष्ठों को क्रम के अनुसार पुनर्व्यवस्थित करता है, 1-आधारित पेज नंबर का एक टुकड़ा।.
DeletePage(n: int)errorDeletePage दिए गए 1-आधारित संख्या पर पृष्ठ को हटा देता है.
DeletePages(pageNums: ...int)errorDeletePages पृष्ठों को हटा देता है जो दिए गए 1-आधारित पेज नंबर पर हैं.
Split()([]*Document, error)Split दस्तावेज़ के प्रत्येक पृष्ठ को एक अलग *Document के रूप में लौटाता है.
Extract(ranges: ...PageRange)(*Document, error)निकालना निर्दिष्ट सीमाओं में पृष्ठों को ही युक्त एक नया दस्तावेज़ लौटाता है.
EmbeddedFiles()*EmbeddedFilesEmbeddedFiles दस्तावेज़-स्तर एम्बेडेड फ़ाइल संग्रह लौटाता है.
Flatten()errorफ्लैटन दस्तावेज़ के इंटरैक्टिव फ़ॉर्म फ़ील्ड को स्थिर पृष्ठ सामग्री में बेक करता है और AcroForm हटा देता है, इसलिए परिणाम समान रूप से प्रस्तुत होता है लेकिन अब भरने योग्य नहीं है.
NewFlow(opts: FlowOptions)*FlowNewFlow एक प्रवाह बनाता है जो दस्तावेज़ d में प्रस्तुत करता है.
LoadFont(path: string)(Font, error)LoadFont एक TTF फ़ाइल पढ़ता है, उसे पार्स करता है और दस्तावेज़ में एम्बेड कर देता है. फिर वह फ़ॉन्ट लौटाता हैं जिसका उपयोग TextStyle.Font में किया जा सकता है।.
LoadFontFromStream(r: io.Reader)(Font, error)LoadFontFromStream LoadFont की तरह है लेकिन यह एक io.Reader से पढ़ता है।.
LoadFontByName(family: string, bold: bool)(Font, error)LoadFontByName परिवार के नाम (वैकल्पिक बोल्ड / इटालिक शैली के साथ) द्वारा फ़ॉन्ट को हल करता है, पहले FontRepository फोल्डर और फ़ाइलों में पंजीकृत हैं, फिर ऑपरेटिंग सिस्टम की फ़ोन्ट निर्देशिकाएँ 👉 दस्तावेज़ में मेल खाने वाले चेहरे को एम्बेड करती हैं और एक फ़ोट वापस देती हैं जो { PLACE HOLDR_0 ] में उपयोग करने योग्य है।.
SubsetFonts()(int, error)SubsetFonts प्रत्येक एम्बेडेड TTF (LoadFont के माध्यम से लोड किया गया) को केवल वास्तव में खींचे गए glyphs तक छोटा कर देता है, प्रत्येक /FontFile2 को एक पुनर्निर्मित उपसेट प्रोग्राम के साथ बदलता है और CIDFont का /CIDToGIDMap को /Identity से एक स्ट्रीम पर स्विच करता है जो मूल ग्लिफ आईडी (अभी भी सामग्री धाराओं में शब्दशः सीआईडी के रूप में उपयोग किए जाते हैं) कॉम्पैक्ट सबसेट आयडी ग्लाइफ़्स को मैप करता हैं।.
Form()*Formप्रपत्र दस्तावेज़ का AcroForm लौटाता है।.
CreateForm(width: float64)*XFormCreateForm एक निर्दिष्ट आकार (बिंदुओं) का खाली प्रपत्र XObject बनाता है.
ImportForm(form: *XForm)(*XForm, error)ImportForm एक फ़ॉर्म XObject (और उसके पूरे संसाधन ग्राफ़ः फोंट, छवियां, निहित रूप, …) को इस में दूसरे दस्तावेज़ से कॉपी करता है, जो कि Page.AddForm के साथ रखने के लिए तैयार नया XForm लौटाता है।.
ConvertToGrayscale()errorConvertToGrayscale दस्तावेज़ को ग्रेस्केल में परिवर्तित करता है: प्रत्येक डिवाइस रंग एक सामग्री स्ट्रीम (पाठ, वेक्टर ग्राफिक्स), हर रास्टर छवि, छायांकन और टिप्पणी रंग में सेट किया गया है उसके चमक ग्रे के लिए मैप किया जाता है.
SaveHTML(outputPath: string, opts: ...HTMLSaveOptions)errorSaveHTML दस्तावेज़ को HTML फ़ाइल के रूप में लिखता है डिफ़ॉल्ट रूप से स्वयं-समाविष्ट; ResourceDir/ResourceWriter के साथ भारी भाग बाहरी फाइल बन जाते हैं, और SplitPages के लिए प्रत्येक पृष्ठ अपना होता है _p.html.
WriteHTML(w: io.Writer, opts: ...HTMLSaveOptions)errorWriteHTML दस्तावेज़ को एक एकल स्वयं-निहित HTML फ़ाइल के रूप में लिखता है w: प्रति पृष्ठ, पाठ परत (HTMLModeFaithful में पारदर्शी, HTMLMadeText में दृश्यमान) और लिंक-विवरण ओवरले के नीचे एक रास्टर पृष्ठभूमि।.
ExtractImages()([][]Image, error)ExtractImages सभी पृष्ठों से चित्र (प्रति पृष्ठ एक स्लाइस) लौटाता है.
ImageInfos()([][]ImageInfo, error)ImageInfos पिक्सेल डेटा को डिकोड किए बिना सभी पृष्ठों (प्रति पेज एक स्लाइस) के लिए छवि मेटाडेटा लौटाता है.
OptimizeImages(opts: OptimizeImageOptions)(int, error)OptimizeImages फ़ाइल आकार को कम करने के लिए दस्तावेज़ में सभी छवियों का अनुकूलन करता है.
NUp(opts: NUpOptions)(*Document, error)NUp एक नया दस्तावेज़ लौटाता है जो इस दस्तावेज के पृष्ठों को पंक्तियों × कॉल ग्रिड में बड़ी पत्तियों पर लगा देता है (जैसे कि, “Row” x “Cols”) ।.
Booklet(opts: BookletOptions)(*Document, error)बहीक एक नया दस्तावेज़ लौटाता है जो इस दस्तावेज के पृष्ठों को दो-अप, सैल-सिट बाध्यकारी के लिए पुनः व्यवस्थित करता हैः डबल-साइड प्रिंट करें, स्टैक को आधे में मोड़ें और पृष्ठ क्रम में पढ़ें।.
JavaScript()*JavaScriptCollectionJavaScript दस्तावेज़-स्तर का JavaScript संग्रह लौटाता है.
SaveLinearized(outputPath: string)errorSaveLinearized दस्तावेज़ को आउटपुट पथ के रूप में लिखता है (फास्ट वेब व्यू) पीडीएफ (आईएसओ 32000-1 अनुलग्नक एफ): पहले पृष्ठ की वस्तुएं और एक टिप तालिका सामने बैठती हैं ताकि दर्शक पूरी फ़ाइल डाउनलोड होने से पहले पेज 1 प्रस्तुत कर सके.
WriteToLinearized(w: io.Writer)(int64, error)WriteToLinearized दस्तावेज़ को एक रैखिक पीडीएफ के रूप में w (एक io.WriterTo-शैली अनुबंध लागू करता है) लिखता है।.
Info()(DocumentInfo, error)Info इस दस्तावेज़ से Info-वचनकोष मेटाडेटा लौटाता है.
SetInfo(info: DocumentInfo)SetInfo दस्तावेज़ के सूचना शब्दकोश को दिए गए मेटाडेटा से बदल देता है.
ClearInfo()ClearInfo सूचना शब्दकोश को पूरी तरह से हटा देता है.
NamedDestinations()*NamedDestinationsNamedDestinations दस्तावेज़ का नाम-गंतव्य संग्रह लौटाता है.
OpenAction()ActionOpenAction दस्तावेज़ खोलने पर व्यूअर द्वारा चलाए जाने वाले क्रिया को लौटाता है (/Catalog/OpenAction प्रति ISO 32000-1 §12.3.2 / § 12.6.1), या शून्य जब कोई सेट नहीं किया गया हो।.
SetOpenAction(act: Action)SetOpenAction दस्तावेज़ खोलने पर कार्य को चलाता है.
RemoveOpenAction()RemoveOpenAction किसी भी / कैटलॉग/OpenAction को साफ़ करता है।.
AddLayer(name: string)*LayerAddLayer एक नई परत (OCG) नामित बनाता है और दस्तावेज़ के वैकल्पिक-सामग्री गुणों में इसे पंजीकृत करता है.
Layers()[]*Layerपरतें दस्तावेज़ की परतों (ओसीजी) को / ओसीपीप्रॉपर्टीज/ओसीसी क्रम में लौटाता है.
Outlines()*OutlineItemCollectionOutlines दस्तावेज़ के रूट outline संग्रह को लौटाता है.
SetPageLabels(ranges: []PageLabelRange)errorSetPageLabels दस्तावेज़ का /PageLabels नंबर ट्री स्थापित करता है ताकि पीडीएफ दर्शक नेविगेशन पैनल और पृष्ठ संकेतक में “i, ii, 1, 2, …” जैसे लेबल प्रदर्शित करें.
ClearPageLabels()ClearPageLabels दस्तावेज़ का /PageLabels प्रविष्टि हटा देता है.
Paragraphs()([]PageMarkup, error)पैराग्राफ प्रत्येक पृष्ठ का संरचित पाठ लौटाता है.
ConvertToPDFA(format: PDFAFormat)(*PDFAValidationReport, error)ConvertToPDFA दस्तावेज़ को PDF/A “b” स्तर के अनुरूपता प्रोफ़ाइल की ओर समायोजित करता है और किसी भी उल्लंघन का वर्णन करते हुए एक सत्यापन रिपोर्ट लौटाता है जो शेष हैं.
ValidateRedactions()errorValidateRedactions प्रत्येक पृष्ठ पर एक पूर्व-उड़ान सूखी रन पार्सेबिलिटी जांच करता है जिसमें कम से कम एक RedactAnnotation होता है।.
ApplyRedactions()errorApplyRedactions प्रत्येक /Redact एनोटेशन के अंदर सामग्री (पाठ glyphs, छवि XObjects, पथ) को विनाशकारी रूप से हटा देता है.
RenderImage(pageNum: int, opts: RenderOptions)(image.Image, error)RenderImage एक छवि को 1-आधारित पृष्ठ संख्या प्रदान करता है.
RenderTIFF(w: io.Writer, opts: RenderOptions, pageNums: ...int)errorRenderTIFF दस्तावेज़ को एक एकल बहु-पृष्ठ TIF F में प्रस्तुत करता है जो w के रूप में लिखा गया हो.
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText सभी पृष्ठों पर पुराने के प्रतिस्थापन से प्रत्येक घटना को बदलता है, प्रतिस्थापित की कुल संख्या लौटाता हैं.
Sign(opts: SignOptions)errorसाइन अगले सहेजें/WriteTo पर लागू डिजिटल हस्ताक्षर को कॉन्फ़िगर करता है.
VerifySignatures()([]SignatureVerification, error)VerifySignatures दस्तावेज़ में प्रत्येक डिजिटल हस्ताक्षर की पुष्टि करता है और प्रति हस्ताक्षर क्षेत्र, दस्तावेज क्रम में एक परिणाम देता है.
AddStamp(s: Stamp, pageNums: ...int)errorAddStamp दिए गए 1-आधारित पृष्ठों पर एक मुहर खींचता है (सभी पृष्ठ जब कोई नहीं दिया गया हो) वॉटरमार्क, हेडर, फुटर्स और पेज नंबर के लिए सुविधाजनक।.
LoadSVG(path: string)(*SVG, error)LoadSVG एक बार SVG फ़ाइल को पढ़ता और पार्स करता है, जो कि Page.AddSVGObject या Document.AddSVGObjectWatermark को कई बार बिना फिर से पार्सिंग के पास किया जा सकता है।.
LoadSVGFromStream(r: io.Reader)(*SVG, error)LoadSVGFromStream लोडएसवीजी का io.Reader संस्करण है।.
AddSVGWatermark(path: string, pageNums: ...int)errorAddSVGWatermark सभी पृष्ठों (जब pageNums खाली है) या निर्दिष्ट 1-आधारित पेज नंबर पर एक SVG वॉटरमार्क लागू करता है.
AddSVGWatermarkFromStream(r: io.Reader, pageNums: ...int)errorAddSVGWatermarkFromStream Add S V G Watermark का io.Reader संस्करण है।.
SetSVGFontResolver(fn: SVGFontResolver)SetSVGFontResolver एक कस्टम रिज़ॉल्वर स्थापित करता है.
AddSVGObjectWatermark(svg: *SVG, pageNums: ...int)errorAddSVGObjectWatermark वॉटरमार्क सामग्री के लिए पूर्व-पार्स * एसवीजी का उपयोग करता है.
TaggedContent()*TaggedContentTaggedContent दस्तावेज़ के टैग-सामग्री मुखौटा लौटाता है, संरचना पेड़ और /MarkInfo, / ViewerPreferences तथा /} PLACELDERS_3} कैटलॉग प्रविष्टियों को पहली कॉल पर बनाता है.
ExtractText(opts: ...TextExtractOptions)([]string, error)ExtractText प्रत्येक पृष्ठ की पाठ सामग्री (प्रति पृष्ठ एक प्रविष्टि, 0-अनुक्रमित) लौटाता है.
AddTextWatermark(text: string, style: TextStyle, pageNums: ...int)errorAddTextWatermark दस्तावेज़ के चयनित पृष्ठों में एक पाठ वॉटरमार्क जोड़ता है.
ExtractTextWithLayout()([][]TextLine, error)ExtractTextWithLayout प्रत्येक पृष्ठ के लिए संरचित पाठ पंक्तियों को लौटाता है.
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText दस्तावेज़ के सभी पृष्ठों में क्वेरी की हर घटना को ढूंढता है, पढ़ने के क्रम में पेज द्वारा मैच वापस करता है.
GenerateTOC(opts: ...TOCOptions)(int, error)GenerateTOC दस्तावेज़ के रूपरेखा (बुकमार्क) पेड़ से एक सामग्री तालिका बनाता है और इसे दस्तावेज के सामने नए पृष्ठों में डालता है.
ValidatePDFA(format: PDFAFormat)*PDFAValidationReportValidatePDFA दस्तावेज़ को PDF/A “b” स्तर के अनुरूपता प्रोफ़ाइल से जांचता है और उल्लंघन की रिपोर्ट लौटाता हैं.
ValidatePDFUA()*PDFUAValidationReportValidatePDFUA दस्तावेज़ को PDF/UA-1 (ISO 14289-1, सार्वभौमिक पहुंच) के एक उपसमूह से जांचता है और उल्लंघन की रिपोर्ट देता है.
CreateTilingPattern(width: float64)*TilingPatternCreateTilingPattern एक खाली टाइलिंग पैटर्न बनाता है जिसका सेल चौड़ाई×ऊंचाई बिंदु हैं.
XMP()(XMPMetadata, error)XMP दस्तावेज़ के /Catalog/Metadata स्ट्रीम से पार्स किए गए Xmp मेटाडेटा को लौटाता है.
XMPRaw()([]byte, error)XMPRaw /Catalog/Metadata से एक्सएमपी पैकेट के कच्चे बाइट्स, या शून्य जब दस्तावेज़ में कोई एक्स एम पी स्ट्रीम नहीं है।.
SetXMP(meta: XMPMetadata)errorSetXMP मेटा को मानक XMP पैकेट में क्रमबद्ध करता है और इसे /Catalog/Metadata स्ट्रीम (असंपीड़ित, ISO 32000-1 §14.3.2 के अनुसार /Type/MetaData/Subtype/XML) के रूप में संग्रहीत करता हैं।.
SetXMPRaw(data: []byte)errorSetXMPRaw डेटा को शब्दशः /Catalog/Metadata स्ट्रीम के रूप में संग्रहीत करता है जो कॉल करने वालों के लिए एक एस्केप लैच होता है, जो अपना स्वयं का XMP पैकेट उत्पन्न करते हैं।.
ClearXMP()ClearXMP /Catalog/Metadata प्रविष्टि को हटा देता है.
SyncInfoToXMP()errorSyncInfoToXMP दस्तावेज़ के वर्तमान / Info शब्दकोश से एक XMP पैकेट बनाता है और इसे स्थापित करता है, इसलिए दो मेटाडेटा स्टोर सहमत हैं (ISO 32000-1 §14.3.2 जब दोनों मौजूद हों तो सुसंगतता की सिफारिश करता हैं) ।.

यह भी देखें

 हिन्दी