ResizeContentsPct

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

Cambia el tamaño del contenido de las páginas del documento. Reduce el contenido de la página y agrega márgenes. El nuevo tamaño del contenido se especifica en porcentajes.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParámetroEscribeDescripción
sourceStringRuta al documento de origen.
destinationStringRuta donde se guardará el documento resultante.
pagesInt32[]Matriz de índices de página. Si es nulo, se procesarán todas las páginas del documento.
newWidthDoubleNuevo ancho del contenido de la página en porcentajes.
newHeightDoubleNueva altura del contenido de la página en porcentajes.

Valor_devuelto

verdadero si el cambio de tamaño fue exitoso.

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
//cambiar el tamaño de todas las páginas del documento
null, 
//ancho del nuevo contenido = 60% del tamaño inicial
60, 
// altura del nuevo contenido = 60% del tamaño inicial
60);
// El área restante de la página estará vacía (márgenes de la página). El tamaño de los márgenes izquierdo y derecho es (100% - 60%) / 2 = 20%
// Lo mismo para los márgenes superior e inferior.

Ver también


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

Cambia el tamaño del contenido de las páginas del documento. Reduce el contenido de la página y agrega márgenes. El nuevo tamaño del contenido se especifica en porcentajes.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParámetroEscribeDescripción
sourceStreamSecuencia que contiene el documento de origen.
destinationStreamSecuencia donde se guardará el documento resultante.
pagesInt32[]Matriz de índices de página. Si es nulo, se procesarán todas las páginas del documento.
newWidthDoubleNuevo ancho del contenido de la página en porcentajes.
newHeightDoubleNueva altura del contenido de la página en porcentajes.

Valor_devuelto

verdadero si se redimensionó con éxito.

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
//cambiar el tamaño de todas las páginas del documento
null, 
//ancho del nuevo contenido = 60% del tamaño inicial
60, 
// altura del nuevo contenido = 60% del tamaño inicial
60);
// El área restante de la página estará vacía (márgenes de la página). El tamaño de los márgenes izquierdo y derecho es (100% - 60%) / 2 = 20%
// Lo mismo para los márgenes superior e inferior.

Ver también