Class PdfOptions

PdfOptions class

पीडीएफ विकल्प।

public class PdfOptions : ImageOptionsBase

कंस्ट्रक्टर्स

नामविवरण
PdfOptions()डिफ़ॉल्ट कंस्ट्रक्टर।

गुण

नामविवरण
BufferSizeHint { get; set; }बफ़र आकार संकेत प्राप्त या सेट करता है जो सभी आंतरिक बफ़र्स के लिए अधिकतम अनुमत आकार परिभाषित किया गया है।
virtual DefaultReplacementFont { get; set; }डिफ़ॉल्ट प्रतिस्थापन फ़ॉन्ट प्राप्त करता है या सेट करता है (फ़ॉन्ट जो रेखापुंज में निर्यात करते समय पाठ को आकर्षित करने के लिए उपयोग किया जाएगा, यदि PSD फ़ाइल में मौजूदा परत फ़ॉन्ट सिस्टम में प्रस्तुत नहीं किया गया है)। डिफ़ॉल्ट फ़ॉन्ट का उचित नाम लेने के लिए अगले कोड स्निपेट का उपयोग किया जा सकता है : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] family = col.Families; string defaultFontName = family[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या यह उदाहरण निपटाया गया है।
FullFrame { get; set; }[पूर्ण फ्रेम] . इंगित करने वाला मान प्राप्त करता है या सेट करता है
MultiPageOptions { get; set; }मल्टीपेज विकल्प
PageSize { get; set; }पृष्ठ का आकार प्राप्त या सेट करता है।
virtual Palette { get; set; }कलर पैलेट प्राप्त या सेट करता है।
PdfCoreOptions { get; set; }पीडीएफ कोर विकल्प
PdfDocumentInfo { get; set; }दस्तावेज़ के लिए मेटाडेटा प्राप्त या सेट करता है।
ProgressEventHandler { get; set; }प्रगति ईवेंट हैंडलर प्राप्त या सेट करता है।
virtual ResolutionSettings { get; set; }रिज़ॉल्यूशन सेटिंग्स प्राप्त या सेट करता है।
Source { get; set; }छवि बनाने के लिए स्रोत प्राप्त करता है या सेट करता है.
VectorRasterizationOptions { get; set; }वेक्टर रेखांकन विकल्प प्राप्त या सेट करता है।
virtual XmpData { get; set; }एक्सएमपी मेटाडेटा कंटेनर प्राप्त या सेट करता है।

तरीकों

नामविवरण
virtual Clone()इस उदाहरण को क्लोन करता है।
Dispose()वर्तमान उदाहरण का निपटान करता है।

उदाहरण

निम्न उदाहरण प्रदर्शित करता है कि कैसे आप Adobe Illustrator फ़ाइलों को Aspose.PSD में PDF स्वरूप में निर्यात कर सकते हैं

[C#]

string sourceFilePath = "rect2_color.ai";
string outputFilePath = "rect2_color.ai_output.pdf";
using (AiImage image = (AiImage)Image.Load(sourceFilePath))
{
    image.Save(outputFilePath, new PdfOptions());
}

निम्न उदाहरण दर्शाता है कि AsposePSD PSB फ़ाइलों को PSD प्रारूप में निर्यात करने का समर्थन करता है।

[C#]

// पीएसबी को पीडीएफ के रूप में सहेजने का समर्थन करें
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

चयन योग्य पाठ के साथ PsdImage को PDF दस्तावेज़ के रूप में सहेजने वाला निम्न कोड।

[C#]

// PSD को PDF में सहेजना चयन करने योग्य पाठ प्रदान नहीं करता है
string sourceFileName = "text.psd";
string outFileName = "text.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

निम्न उदाहरण PsdImage को Pdf प्रारूप में निर्यात करने के समर्थन को प्रदर्शित करता है।

[C#]

string[] sourcesFiles = new string[]
{
    @"1.psd",
    @"little.psb",
    @"psb3.psb",
    @"inRgb16.psd",
    @"ALotOfElementTypes.psd",
    @"ColorOverlayAndShadowAndMask.psd",
    @"ThreeRegularLayersSemiTransparent.psd"
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
    string sourceFileName = sourcesFiles[i];
    using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
    {
        string outFileName = "PsdToPdf" + i + ".pdf";
        image.Save(outFileName, new PdfOptions());
    }
}

यह सभी देखें