ResizeContentsPct

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

Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in percentuali.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParametroTipoDescrizione
sourceStringPercorso del documento di origine.
destinationStringPercorso in cui verrà salvato il documento risultante.
pagesInt32[]Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate.
newWidthDoubleNuova larghezza del contenuto della pagina in percentuale.
newHeightDoubleNuova altezza del contenuto della pagina in percentuale.

Valore di ritorno

true se il ridimensionamento ha avuto esito positivo.

Esempi

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
//ridimensiona tutte le pagine del documento
null, 
//nuova larghezza del contenuto = 60% della dimensione iniziale
60, 
//altezza del nuovo contenuto = 60% della dimensione iniziale
60);
// L'area di riposo della pagina sarà vuota (margini della pagina). La dimensione dei margini sinistro e destro è (100% - 60%) / 2 = 20%
// Lo stesso per i margini superiore e inferiore.

Guarda anche


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

Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in percentuali.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParametroTipoDescrizione
sourceStreamStream che contiene il documento di origine.
destinationStreamStream in cui verrà salvato il documento risultante.
pagesInt32[]Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate.
newWidthDoubleNuova larghezza del contenuto della pagina in percentuale.
newHeightDoubleNuova altezza del contenuto della pagina in percentuale.

Valore di ritorno

true se ridimensionato correttamente.

Esempi

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
//ridimensiona tutte le pagine del documento
null, 
//nuova larghezza del contenuto = 60% della dimensione iniziale
60, 
//altezza del nuovo contenuto = 60% della dimensione iniziale
60);
// L'area di riposo della pagina sarà vuota (margini della pagina). La dimensione dei margini sinistro e destro è (100% - 60%) / 2 = 20%
// Lo stesso per i margini superiore e inferiore.

Guarda anche