ResizeContents

ResizeContents(string, string, int[], ContentsResizeParameters)

Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir.

public bool ResizeContents(string source, string destination, int[] pages, 
    ContentsResizeParameters parameters)
ParametreTipTanım
sourceStringKaynak belge yolu.
destinationStringHedef belge yolu.
pagesInt32[]Sayfa dizinleri dizisi (sayfa dizini 1’den başlar).
parametersContentsResizeParametersSayfa yeniden boyutlandırma parametreleri.

Geri dönüş değeri

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

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //sol kenar boşluğu = sayfa genişliğinin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik genişliği otomatik olarak genişlik - sol kenar boşluğu - sağ kenar boşluğu (%100 - %10 - %10 = %80) olarak hesaplanır
    null,
    //sağ kenar boşluğu sayfanın %10'udur 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //üst kenar boşluğu = yüksekliğin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik yüksekliği otomatik olarak hesaplanır (genişliğe benzer)
    null,
    //alt marj %10
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents("input.pdf", "output.pdf", new int[] { 1, 2, 3 }, parameters);

Ayrıca bakınız


ResizeContents(Document, int[], ContentsResizeParameters)

Belgenin sayfalarını yeniden boyutlandırır. Küçülen sayfanın çevresine boş kenar boşlukları eklendi.

public void ResizeContents(Document source, int[] pages, ContentsResizeParameters parameters)
ParametreTipTanım
sourceDocumentKaynak dosyası.
pagesInt32[]Sayfa dizinlerinin listesi.
parametersContentsResizeParametersParametreleri yeniden boyutlandırın.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //sol kenar boşluğu = sayfa genişliğinin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik genişliği otomatik olarak genişlik - sol kenar boşluğu - sağ kenar boşluğu (%100 - %10 - %10 = %80) olarak hesaplanır
    null,
    //sağ kenar boşluğu sayfanın %10'udur 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //üst kenar boşluğu = yüksekliğin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik yüksekliği otomatik olarak hesaplanır (genişliğe benzer)
    null,
    //alt marj %10
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, new int[] { 1, 2, 3 }, parameters);
doc.Save("output.pdf");

Ayrıca bakınız


ResizeContents(Document, ContentsResizeParameters)

Belgenin sayfalarını yeniden boyutlandırır. Küçülen sayfanın çevresine boş kenar boşlukları eklendi.

public void ResizeContents(Document source, ContentsResizeParameters parameters)
ParametreTipTanım
sourceDocumentKaynak dosyası.
parametersContentsResizeParametersParametreleri yeniden boyutlandırın.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //sol kenar boşluğu = sayfa genişliğinin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik genişliği otomatik olarak genişlik - sol kenar boşluğu - sağ kenar boşluğu (%100 - %10 - %10 = %80) olarak hesaplanır
    null,
    //sağ kenar boşluğu sayfanın %10'udur 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //üst kenar boşluğu = yüksekliğin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik yüksekliği otomatik olarak hesaplanır (genişliğe benzer)
    null,
    //alt marj %10
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, parameters);
doc.Save("output.pdf");

Ayrıca bakınız


ResizeContents(Stream, Stream, int[], ContentsResizeParameters)

Belgenin sayfalarının içeriğini yeniden boyutlandırır.

public bool ResizeContents(Stream source, Stream destination, int[] pages, 
    ContentsResizeParameters parameters)
ParametreTipTanım
sourceStreamKaynak belge ile akış.
destinationStreamHedef belgeyle akış yapın.
pagesInt32[]Sayfa dizinleri dizisi.
parametersContentsResizeParametersParametreleri yeniden boyutlandırın.

Geri dönüş değeri

Başarılı olursa true döndürür.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //sol kenar boşluğu = sayfa genişliğinin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik genişliği otomatik olarak genişlik - sol kenar boşluğu - sağ kenar boşluğu (%100 - %10 - %10 = %80) olarak hesaplanır
    null,
    //sağ kenar boşluğu sayfanın %10'udur 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //üst kenar boşluğu = yüksekliğin %10'u
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //yeni içerik yüksekliği otomatik olarak hesaplanır (genişliğe benzer)
    null,
    //alt marj %10
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(src, dest, new int[] { 1, 2,.3}, parameters);
dest.Close();

Ayrıca bakınız


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

Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfanın içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu varsayılan alan birimlerinde belirtilir.

public bool ResizeContents(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.
newWidthDoubleVarsayılan alan birimlerinde yeni sayfa içeriği genişliği.
newHeightDoubleVarsayılan alan birimlerinde sayfa içeriğinin yeni yüksekliği.

Geri dönüş değeri

Yeniden boyutlandırma başarılı olduysa doğrudur.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizeContents(src, dest, 
// belgenin tüm sayfalarını yeniden boyutlandır
null, 
//yeni içerik genişliği = 200
200, 
//yeni içerik yüksekliği = 300
300);
// sayfanın dinlenme alanı boş olacak

Ayrıca bakınız


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

Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfanın içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu varsayılan alan birimlerinde belirtilir.

public bool ResizeContents(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.
newWidthDoubleVarsayılan alan birimlerinde yeni sayfa içeriği genişliği.
newHeightDoubleVarsayılan alan birimlerinde 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.ResizeContents("input.pdf", "output.pdf", 
// belgenin tüm sayfalarını yeniden boyutlandır
null, 
//yeni içerik genişliği = 200
200, 
//yeni içerik yüksekliği = 300
300);
// sayfanın dinlenme alanı boş olacak

Ayrıca bakınız


ResizeContents(string, int[], ContentsResizeParameters, HttpResponse)

Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.

public bool ResizeContents(string source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParametreTipTanım
sourceStringKaynak dosyanın yolu.
pagesInt32[]Yeniden boyutlandırılacak sayfa dizisi.
parametersContentsResizeParametersParametreleri yeniden boyutlandırın.
responseHttpResponseSonucun kaydedildiği HttpResponse nesnesi.

Geri dönüş değeri

İşlem başarılı olduysa doğrudur.

Ayrıca bakınız


ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse)

Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.

public bool ResizeContents(Stream source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParametreTipTanım
sourceStreamKaynak dosya akışı.
pagesInt32[]Yeniden boyutlandırılacak sayfa dizisi.
parametersContentsResizeParametersParametreleri yeniden boyutlandırın.
responseHttpResponseSonucun kaydedildiği HttpResponse nesnesi.

Geri dönüş değeri

İşlem başarılı olduysa doğrudur.

Ayrıca bakınız