GetImageStream
अंतर्वस्तु
[
छिपाना
]
GetImageStream()
इमेज स्ट्रीम देता है.
public Stream GetImageStream()
प्रतिलाभ की मात्रा
छवि के साथ एक धारा।
उदाहरण
निम्न उदाहरण दिखाता है कि छवियों को फ़ाइलों में कैसे सहेजना है:
// पार्सर वर्ग का एक उदाहरण बनाएँ
using (Parser parser = new Parser(filePath))
{
// दस्तावेज़ से छवियां निकालें
IEnumerable<PageImageArea> images = parser.GetImages();
// जांचें कि क्या छवि निष्कर्षण समर्थित है
if (images == null)
{
Console.WriteLine("Page images extraction isn't supported");
return;
}
// छवियों पर पुनरावृति
foreach (PageImageArea image in images)
{
// इमेज स्ट्रीम खोलें
using (Stream imageStream = image.GetImageStream())
{
// इमेज सेव करने के लिए फाइल बनाएं
using (Stream destStream = File.Create(Guid.NewGuid().ToString() + image.FileType.Extension))
{
byte[] buffer = new byte[4096];
int readed = 0;
do
{
// इमेज स्ट्रीम से डेटा पढ़ें
readed = imageStream.Read(buffer, 0, buffer.Length);
if (readed > 0)
{
// फ़ाइल स्ट्रीम में डेटा लिखें
destStream.Write(buffer, 0, readed);
}
}
while (readed > 0);
}
}
}
}
यह सभी देखें
- class PageImageArea
- नाम स्थान GroupDocs.Parser.Data
- सभा GroupDocs.Parser
GetImageStream(ImageOptions)
छवि स्ट्रीम को एक अलग प्रारूप में लौटाता है।
public Stream GetImageStream(ImageOptions options)
पैरामीटर | प्रकार | विवरण |
---|---|---|
options | ImageOptions | छवि निकालने के लिए उपयोग किए जाने वाले विकल्प। |
प्रतिलाभ की मात्रा
छवि के साथ एक धारा।
उदाहरण
निम्न उदाहरण दिखाता है कि छवियों को एक भिन्न प्रारूप में फ़ाइलों में कैसे सहेजना है:
// पार्सर वर्ग का एक उदाहरण बनाएँ
using (Parser parser = new Parser(filePath))
{
// दस्तावेज़ से छवियां निकालें
IEnumerable<PageImageArea> images = parser.GetImages();
// जांचें कि क्या छवि निष्कर्षण समर्थित है
if (images == null)
{
Console.WriteLine("Page images extraction isn't supported");
return;
}
// पीएनजी प्रारूप में छवियों को बचाने के लिए विकल्प बनाएं
ImageOptions options = new ImageOptions(ImageFormat.Png);
// छवियों पर पुनरावृति
foreach (PageImageArea image in images)
{
// इमेज स्ट्रीम खोलें
using (Stream imageStream = image.GetImageStream(options))
{
// इमेज सेव करने के लिए फाइल बनाएं
using (Stream destStream = File.Create(Guid.NewGuid().ToString() + ".png"))
{
byte[] buffer = new byte[4096];
int readed = 0;
do
{
// इमेज स्ट्रीम से डेटा पढ़ें
readed = imageStream.Read(buffer, 0, buffer.Length);
if (readed > 0)
{
// फ़ाइल स्ट्रीम में डेटा लिखें
destStream.Write(buffer, 0, readed);
}
}
while (readed > 0);
}
}
}
}
यह सभी देखें
- class ImageOptions
- class PageImageArea
- नाम स्थान GroupDocs.Parser.Data
- सभा GroupDocs.Parser