ResizeContentsPct

ResizeContentsPct(string, string, int[], double, double)

Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfa içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu yüzde olarak belirtilir.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParametreTipTanım
sourceStringKaynak belgeye giden yol.
destinationStringOrtaya çıkan belgenin kaydedileceği yol.
pagesInt32[]Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir.
newWidthDoubleYüzde cinsinden yeni sayfa içeriği genişliği.
newHeightDoublePercetns olarak sayfa içeriğinin yeni yüksekliği.

Geri dönüş değeri

yeniden boyutlandırma başarılı olduysa true .

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
// belgenin tüm sayfalarını yeniden boyutlandır
null, 
//yeni içerik genişliği = başlangıç boyutunun %60'ı
60, 
//yeni içerik yüksekliği = başlangıç boyutunun %60'ı
60);
// Sayfanın geri kalan alanı boş olacak (sayfa kenar boşlukları). Sol ve sağ kenar boşluklarının boyutu (%100 - %60) / 2 = %20
// Üst ve alt kenar boşlukları için aynı.

Ayrıca bakınız


ResizeContentsPct(Stream, Stream, int[], double, double)

Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfa içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu yüzde olarak belirtilir.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParametreTipTanım
sourceStreamKaynak belgeyi içeren akış.
destinationStreamOrtaya çıkan belgenin kaydedileceği akış.
pagesInt32[]Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir.
newWidthDoubleYüzde cinsinden yeni sayfa içeriği genişliği.
newHeightDoublePercetns olarak sayfa içeriğinin yeni yüksekliği.

Geri dönüş değeri

başarıyla yeniden boyutlandırılırsa true .

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
// belgenin tüm sayfalarını yeniden boyutlandır
null, 
//yeni içerik genişliği = başlangıç boyutunun %60'ı
60, 
//yeni içerik yüksekliği = başlangıç boyutunun %60'ı
60);
// Sayfanın geri kalan alanı boş olacak (sayfa kenar boşlukları). Sol ve sağ kenar boşluklarının boyutu (%100 - %60) / 2 = %20
// Üst ve alt kenar boşlukları için aynı.

Ayrıca bakınız