ImageCompression
İçindekiler
[
Saklamak
]PdfSaveOptions.ImageCompression property
Belgedeki tüm görüntüler için kullanılacak sıkıştırma türünü belirtir.
public PdfImageCompression ImageCompression { get; set; }
Notlar
VarsayılanAuto.
KullanarakJpeg çıktı belgesindeki görüntülerin kalitesini kontrol etmenizi sağlarJpegQuality
mülk.
KullanarakJpeg Diğer sıkıştırma türlerinin performansıyla karşılaştırıldığında en hızlı dönüştürme hızını sağlar, ancak bu durumda kayıplı JPEG sıkıştırması vardır.
KullanarakAuto Çıktı belgesindeki Jpeg kalitesini kontrol etmemize olanak sağlarJpegQuality
property, ancak diğer formatlar için ham piksel verileri çıkarılır ve Flate sıkıştırmasıyla kaydedilir. Bu durum Jpeg dönüşümünden daha yavaştır ancak kayıpsızdır.
Örnekler
PDF’ye dönüştürdüğümüz bir belgedeki tüm resimler için bir sıkıştırma türünün nasıl belirleneceğini gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Jpeg image:");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertParagraph();
builder.Writeln("Png image:");
builder.InsertImage(ImageDir + "Transparent background logo.png");
// Belgenin "Kaydet" metoduna geçirebileceğimiz bir "PdfSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .PDF'e nasıl dönüştüreceğini değiştirmek için.
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// "ImageCompression" özelliğini "PdfImageCompression.Auto" olarak ayarlayın
// Çıktı PDF'inde yer alan Jpeg görüntülerinin kalitesini kontrol etmek için "ImageCompression" özelliği.
// "ImageCompression" özelliğini "PdfImageCompression.Jpeg" olarak ayarlayın
// Çıktı PDF'inde yer alan tüm görsellerin kalitesini kontrol etmek için "ImageCompression" özelliği.
pdfSaveOptions.ImageCompression = pdfImageCompression;
// Görüntü kalitesinden ödün vererek sıkıştırmayı artırmak için "JpegQuality" özelliğini "10" olarak ayarlayın.
pdfSaveOptions.JpegQuality = 10;
doc.Save(ArtifactsDir + "PdfSaveOptions.ImageCompression.pdf", pdfSaveOptions);
Ayrıca bakınız
- enum PdfImageCompression
- class PdfSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words