ResizeContentsPct
İçindekiler
[
Saklamak
]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)
Parametre | Tip | Tanım |
---|---|---|
source | String | Kaynak belgeye giden yol. |
destination | String | Ortaya çıkan belgenin kaydedileceği yol. |
pages | Int32[] | Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir. |
newWidth | Double | Yüzde cinsinden yeni sayfa içeriği genişliği. |
newHeight | Double | Percetns 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
- class PdfFileEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF
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)
Parametre | Tip | Tanım |
---|---|---|
source | Stream | Kaynak belgeyi içeren akış. |
destination | Stream | Ortaya çıkan belgenin kaydedileceği akış. |
pages | Int32[] | Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir. |
newWidth | Double | Yüzde cinsinden yeni sayfa içeriği genişliği. |
newHeight | Double | Percetns 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
- class PdfFileEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF