ResizeContentsPct
Contenuti
[
Nascondere
]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)
Parametro | Tipo | Descrizione |
---|---|---|
source | String | Percorso del documento di origine. |
destination | String | Percorso in cui verrà salvato il documento risultante. |
pages | Int32[] | Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate. |
newWidth | Double | Nuova larghezza del contenuto della pagina in percentuale. |
newHeight | Double | Nuova 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
- class PdfFileEditor
- spazio dei nomi Aspose.Pdf.Facades
- assemblea Aspose.PDF
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)
Parametro | Tipo | Descrizione |
---|---|---|
source | Stream | Stream che contiene il documento di origine. |
destination | Stream | Stream in cui verrà salvato il documento risultante. |
pages | Int32[] | Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate. |
newWidth | Double | Nuova larghezza del contenuto della pagina in percentuale. |
newHeight | Double | Nuova 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
- class PdfFileEditor
- spazio dei nomi Aspose.Pdf.Facades
- assemblea Aspose.PDF