PdfFileEditor

PdfFileEditor class

Implementa operaciones con archivo PDF: concatenación, división, extracción de páginas, elaboración de cuadernillo, etc.

public sealed class PdfFileEditor

Constructores

Nombre Descripción
PdfFileEditor() Constructor predeterminado

Propiedades

Nombre Descripción
AttachmentName { get; set; } Obtiene o establece el nombre del archivo adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como archivo adjunto.
CloseConcatenatedStreams { get; set; } Si se establece en verdadero, los flujos se cierran después de la operación.
ConcatenationPacketSize { get; set; } Número de documentos concatenados antes de que se realizara una nueva actualización incremental durante la concatenación cuando UseDiskBuffer se establece en verdadero.
ContentDisposition { get; set; } Obtiene o establece cómo se almacenará el contenido cuando el resultado de la operación se almacene en el objeto HttpResponse. Valor posible: en línea / archivo adjunto. Valor predeterminado: en línea.
ConversionLog { get; } Obtiene el registro del proceso de conversión.
ConvertTo { set; } Establece el formato de archivo PDF. El archivo de resultados se guardará en el formato de archivo especificado. Si no se especifica esta propiedad, el archivo se guardará en formato PDF predeterminado sin conversión.
CopyLogicalStructure { get; set; } Si es verdadero, la estructura lógica del archivo se copia cuando se realiza la concatenación.
CopyOutlines { get; set; } Si es verdadero, se copiarán los contornos.
CorruptedFileAction { get; set; } Esta propiedad define el comportamiento cuando el proceso de concatenación encuentra un archivo dañado. Los valores posibles son: StopWithError y ConcatenateIgnoringCorrupted.
CorruptedItems { get; } Matriz de problemas encontrados cuando se realizó la concatenación. Por cada documento dañado que se pasa a la función Concatenate() , se crea una nueva entrada CorruptedItem. Esta propiedad solo se puede usar cuando CorruptedFileAction es ConcatenateIgnoringCorrupted.
IncrementalUpdates { get; set; } Si es verdadero, se realizan actualizaciones incrementales durante la concatenación.
KeepActions { get; set; } Si es cierto, las acciones se copiarán de los documentos de origen. Valor predeterminado: true.
KeepFieldsUnique { get; set; } Si es verdadero, los nombres de los campos serán únicos cuando se concatenen los formularios. Se agregarán sufijos a los nombres de los campos, la plantilla de sufijos se puede especificar en la propiedad UniqueSuffix.
LastException { get; } Obtiene la última excepción que ocurrió. Se puede utilizar para comprobar el motivo de la falla.
MergeDuplicateLayers { get; set; } Los contenidos opcionales de los documentos concatenados con nombres iguales se fusionarán en una capa en el documento resultante si esta propiedad es verdadera. De lo contrario, las capas con nombres iguales se guardarán como capas diferentes en el documento resultante.
MergeDuplicateOutlines { get; set; } Si es verdadero, se fusionan los contornos duplicados.
OptimizeSize { get; set; } Obtiene o establece el indicador de optimización. Los flujos de recursos iguales en el archivo resultante se fusionan en un objeto PDF si se establece esta marca. Esto permite disminuir el tamaño del archivo resultante, pero puede provocar una ejecución más lenta y mayores requisitos de memoria. Valor predeterminado: false.
OwnerPassword { get; set; } Establece la contraseña del propietario si el archivo Pdf de entrada de origen está encriptado. Esta propiedad aún no está implementada.
PreserveUserRights { get; set; } Si es verdadero, los derechos de usuario del primer documento se aplican al documento concatenado. Los derechos de usuario de todos los demás documentos se ignoran.
RemoveSignatures { get; set; } Si es verdadero, todas las firmas se eliminarán de los campos (los campos permanecerán); de lo contrario, puede obtener firmas no válidas.
SaveOptions { get; set; } Obtiene o establece opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
UniqueSuffix { get; set; } Formato del sufijo que se agrega al nombre del campo para que sea único cuando se concatenan formularios. Esta cadena debe contener %NUM% subcadena que se reemplazará con números. Por ejemplo, si UniqueSuffix = “ABC%NUM%”, entonces para los nombres del campo “fieldName” serán: fieldNameABC1, fieldNameABC2, fieldNameABC3 etc.
UseDiskBuffer { get; set; } Si se usa esta opción, el documento de destino se guardará en el disco periódicamente y se le aplicará una concatenación adicional como actualizaciones incrementales.

Métodos

Nombre Descripción
AddMargins(Stream, Stream, int[], double, double, double, double) Cambia el tamaño del contenido de la página y agrega los márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.
AddMargins(string, string, int[], double, double, double, double) Cambia el tamaño del contenido de la página y agrega los márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.
AddMarginsPct(Stream, Stream, int[], double, double, double, double) Cambia el tamaño del contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño de página inicial.
AddMarginsPct(string, string, int[], double, double, double, double) Cambia el tamaño del contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño de página inicial.
AddPageBreak(Document, Document, PageBreak[]) Agrega saltos de página en las páginas del documento.
AddPageBreak(Stream, Stream, PageBreak[]) Agrega saltos de página en las páginas del documento.
AddPageBreak(string, string, PageBreak[]) Agrega saltos de página en las páginas del documento.
Append(Stream, Stream, int, int, Stream) Agrega páginas, que se eligen de portStream dentro del rango de startPage a endPage, en portStream al final de firstInputStream.
Append(Stream, Stream[], int, int, HttpResponse) Agrega documentos al documento de origen y guarda el resultado en el objeto de respuesta.
Append(Stream, Stream[], int, int, Stream) Agrega páginas, que se eligen de una matriz de documentos en portStreams. El documento de resultado incluye firstInputFile y todas las páginas de documentos de portStreams en el rango startPage a endPage.
Append(string, string, int, int, string) Agrega páginas, que se eligen de portFile dentro del rango de startPage a endPage, en portFile al final de firstInputFile.
Append(string, string[], int, int, HttpResponse) Agrega documentos al documento de origen y guarda el resultado en el objeto HttpResponse.
Append(string, string[], int, int, string) Agrega páginas, que se eligen de los documentos portFiles. El documento de resultados incluye firstInputFile y todas las páginas de documentos portFiles en el rango startPage a endPage.
Concatenate(Document[], Document) Concatena documentos.
Concatenate(Stream[], HttpResponse) Concatena archivos y almacena el resultado en el objeto HttpResponse.
Concatenate(Stream[], Stream) Concatena archivos
Concatenate(string[], HttpResponse) Concatena archivos y guarda el resultado en el objeto HttpResposnse.
Concatenate(string[], string) Concatena archivos en un solo archivo.
Concatenate(Stream, Stream, Stream) Concatena dos archivos.
Concatenate(string, string, string) Concatena dos archivos.
Concatenate(Stream, Stream, Stream, Stream) Combina dos documentos PDF en un nuevo documento PDF con páginas de forma alternativa y llena los espacios en blanco con páginas en blanco. p. ej.: el documento 1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. La fusión de los dos documentos PDF producirá el documento de resultado con páginas: p1, p1’, p2, p2’, p3, p3’, p4, página en blanco, p5, página en blanco .
Concatenate(string, string, string, string) Combina dos documentos PDF en un nuevo documento PDF con páginas de forma alternativa y llena los espacios en blanco con páginas en blanco. p. ej.: el documento 1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. La fusión de los dos documentos PDF producirá el documento de resultado con páginas: p1, p1’, p2, p2’, p3, p3’, p4, página en blanco, p5, página en blanco .
Delete(Stream, int[], HttpResponse) Elimina páginas específicas del documento y guarda el resultado en el objeto HttpResponse.
Delete(Stream, int[], Stream) Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.
Delete(string, int[], HttpResponse) Elimina páginas específicas del documento y almacena el resultado en el objeto HttpResponse.
Delete(string, int[], string) Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.
Extract(Stream, int[], HttpResponse) Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.
Extract(Stream, int[], Stream) Extrae las páginas especificadas por matriz de números y las guarda como un nuevo archivo PDF.
Extract(string, int[], HttpResponse) Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.
Extract(string, int[], string) Extrae las páginas especificadas por matriz de números y las guarda como un nuevo archivo PDF.
Extract(Stream, int, int, Stream) Extrae páginas del archivo de entrada, las guarda como un nuevo archivo PDF.
Extract(string, int, int, string) Extrae páginas del archivo de entrada, las guarda como un nuevo archivo PDF.
Insert(Stream, int, Stream, int[], HttpResponse) Inserta un documento en otro documento y almacena el resultado en el objeto de respuesta.
Insert(Stream, int, Stream, int[], Stream) Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(string, int, string, int[], HttpResponse) Inserta el contenido del archivo en el archivo de origen y almacena el resultado en el objeto HttpResponse.
Insert(string, int, string, int[], string) Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(Stream, int, Stream, int, int, Stream) Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(string, int, string, int, int, string) Inserta páginas de otro archivo en el archivo PDF en una posición.
MakeBooklet(Stream, Stream) Hace un folleto desde InputStream hasta outputStream.
MakeBooklet(string, string) Hace un folleto desde el archivo de entrada hasta el archivo de salida.
MakeBooklet(Stream, PageSize, HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en HttpResponse.
MakeBooklet(Stream, Stream, PageSize) Crea un folleto a partir del flujo de entrada y guarda el resultado en el flujo de salida.
MakeBooklet(string, PageSize, HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en objetos HttpResponse.
MakeBooklet(string, string, PageSize) Crea un folleto desde el archivo de entrada hasta el archivo de salida.
MakeBooklet(Stream, Stream, int[], int[]) Crea un folleto personalizado desde el primer flujo de entrada hasta el flujo de salida.
MakeBooklet(string, string, int[], int[]) Crea un folleto personalizado desde el primer archivo de entrada hasta el archivo de salida.
MakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Crea un folleto a partir de un archivo PDF y lo almacena en HttpResponse.
MakeBooklet(Stream, Stream, PageSize, int[], int[]) Crea un folleto desde el primer flujo de entrada hasta el flujo de salida.
MakeBooklet(string, PageSize, int[], int[], HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en objetos HttpResponse.
MakeBooklet(string, string, PageSize, int[], int[]) Crea un folleto personalizado desde el primer archivo de entrada hasta el archivo de salida.
MakeNUp(Stream, Stream, Stream) Crea un documento N-Up desde los dos flujos de PDF de entrada a outputStream.
MakeNUp(Stream[], Stream, bool) Crea un documento N-Up desde los flujos de PDF de múltiples entradas a outputStream. Cada página de outputStream contendrá varias páginas, que se combinan con las páginas en los flujos de entrada del mismo número de página. Las páginas múltiples se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
MakeNUp(string, string, string) Crea un documento N-Up a partir de los dos archivos PDF de entrada en el archivo de salida. Cada página de archivo de salida contendrá dos páginas, una página es del primer archivo de entrada y otra es del segundo archivo de entrada. Las dos páginas se apilan horizontalmente.
MakeNUp(string[], string, bool) Hace un documento N-Up desde los archivos PDF de entrada múltiple a archivo de salida. Cada página de archivo de salida contendrá varias páginas, que se combinan con las páginas en los archivos de entrada del mismo número de página. Las páginas múltiples se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
MakeNUp(Stream, int, int, HttpResponse) Crea un documento N-up y almacena el resultado en HttpResponse.
MakeNUp(Stream, Stream, int, int) Crea un documento N-Up a partir del flujo de entrada y guarda el resultado en el flujo de salida.
MakeNUp(string, int, int, HttpResponse) Crea un documento N-up y almacena el resultado en HttpResponse.
MakeNUp(string, string, int, int) Crea un documento N-Up desde el primer archivo de entrada hasta el archivo de salida.
MakeNUp(Stream, int, int, PageSize, HttpResponse) Crea un documento N-up y almacena el resultado en el objeto HttpResponse.
MakeNUp(Stream, Stream, int, int, PageSize) Crea un documento N-Up desde el primer flujo de entrada hasta el flujo de salida.
MakeNUp(string, int, int, PageSize, HttpResponse) Crea un documento N-up y almacena el resultado en el objeto HttpResponse.
MakeNUp(string, string, int, int, PageSize) Crea un documento N-Up desde el archivo de entrada hasta el archivo de salida.
ResizeContents(Document, ContentsResizeParameters) Cambia el tamaño de las páginas del documento. Se agregan márgenes en blanco alrededor de la página reducida.
ResizeContents(Document, int[], ContentsResizeParameters) Cambia el tamaño de las páginas del documento. Se agregan márgenes en blanco alrededor de la página reducida.
ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página. El resultado se almacena en el objeto HttpResponse.
ResizeContents(Stream, Stream, int[], ContentsResizeParameters) Cambia el tamaño del contenido de las páginas del documento.
ResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página. El resultado se almacena en el objeto HttpResponse.
ResizeContents(string, string, int[], ContentsResizeParameters) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página.
ResizeContents(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 unidades de espacio predeterminadas.
ResizeContents(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 unidades de espacio predeterminadas.
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.
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.
SplitFromFirst(Stream, int, HttpResponse) Divide el documento desde el inicio hasta la ubicación especificada y almacena el resultado en el objeto HttpResponse.
SplitFromFirst(Stream, int, Stream) Se divide desde el inicio hasta la ubicación especificada y guarda la parte frontal en el flujo de salida.
SplitFromFirst(string, int, HttpResponse) Divide el documento desde la primera página hasta la ubicación y guarda el resultado en objetos HttpResponse.
SplitFromFirst(string, int, string) Divide el archivo PDF desde la primera página a la ubicación especificada y guarda la parte frontal como un nuevo archivo.
SplitToBulks(Stream, int[][]) Divide el archivo PDF en varios documentos. Los documentos pueden ser de una sola página o de varias páginas.
SplitToBulks(string, int[][]) Divide el archivo PDF en varios documentos. Los documentos pueden ser de una sola página o de varias páginas.
SplitToEnd(Stream, int, HttpResponse) Se divide desde la ubicación especificada y guarda la parte trasera en el objeto HttpResponse.
SplitToEnd(Stream, int, Stream) Se divide desde la ubicación especificada y guarda la parte trasera como un nuevo archivo Stream.
SplitToEnd(string, int, HttpResponse) Se divide desde la ubicación especificada y guarda la parte trasera en el objeto HttpResponse.
SplitToEnd(string, int, string) Se separa de la ubicación y guarda la parte trasera como un archivo nuevo.
SplitToPages(Stream) Divide el archivo PDF en documentos de una sola página.
SplitToPages(string) Divide el archivo PDF en documentos de una sola página.
SplitToPages(Stream, string) Divide el archivo PDF en documentos de una sola página y lo guarda en la ruta especificada. La ruta se especifica por nombre de campo temaplate.
SplitToPages(string, string) Divide el archivo PDF en documentos de una sola página y lo guarda en la ruta especificada. La ruta se especifica por nombre de campo temaplate.
TryAppend(Stream, Stream[], int, int, HttpResponse) Agrega documentos al documento de origen y guarda el resultado en el objeto de respuesta.
TryAppend(Stream, Stream[], int, int, Stream) Agrega páginas, que se eligen de una matriz de documentos en portStreams. El documento de resultado incluye firstInputFile y todas las páginas de documentos de portStreams en el rango startPage a endPage.
TryAppend(string, string[], int, int, HttpResponse) Agrega documentos al documento de origen y guarda el resultado en el objeto HttpResponse.
TryAppend(string, string[], int, int, string) Agrega páginas, que se eligen de los documentos portFiles. El documento de resultados incluye firstInputFile y todas las páginas de documentos portFiles en el rango startPage a endPage.
TryConcatenate(Document[], Document) Concatena documentos.
TryConcatenate(Stream[], HttpResponse) Concatena archivos y almacena el resultado en el objeto HttpResponse.
TryConcatenate(Stream[], Stream) Concatena archivos
TryConcatenate(string[], HttpResponse) Concatena archivos y guarda el resultado en el objeto HttpResposnse.
TryConcatenate(string[], string) Concatena archivos en un solo archivo.
TryConcatenate(string, string, string) Concatena dos archivos.
TryConcatenate(Stream, Stream, Stream, Stream) Combina dos documentos PDF en un nuevo documento PDF con páginas de forma alternativa y llena los espacios en blanco con páginas en blanco. p. ej.: el documento 1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. La fusión de los dos documentos PDF producirá el documento de resultado con páginas: p1, p1’, p2, p2’, p3, p3’, p4, página en blanco, p5, página en blanco .
TryConcatenate(string, string, string, string) Combina dos documentos PDF en un nuevo documento PDF con páginas de forma alternativa y llena los espacios en blanco con páginas en blanco. p. ej.: el documento 1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. La fusión de los dos documentos PDF producirá el documento de resultado con páginas: p1, p1’, p2, p2’, p3, p3’, p4, página en blanco, p5, página en blanco .
TryDelete(Stream, int[], HttpResponse) Elimina páginas específicas del documento y guarda el resultado en el objeto HttpResponse.
TryDelete(Stream, int[], Stream) Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.
TryDelete(string, int[], HttpResponse) Elimina páginas específicas del documento y almacena el resultado en el objeto HttpResponse.
TryDelete(string, int[], string) Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.
TryExtract(Stream, int[], HttpResponse) Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.
TryExtract(Stream, int[], Stream) Extrae las páginas especificadas por matriz de números y las guarda como un nuevo archivo PDF.
TryExtract(string, int[], HttpResponse) Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.
TryExtract(string, int[], string) Extrae las páginas especificadas por matriz de números y las guarda como un nuevo archivo PDF.
TryExtract(string, int, int, string) Extrae páginas del archivo de entrada, las guarda como un nuevo archivo PDF.
TryInsert(Stream, int, Stream, int[], HttpResponse) Inserta un documento en otro documento y almacena el resultado en el objeto de respuesta.
TryInsert(Stream, int, Stream, int[], Stream) Inserta páginas de otro archivo en el archivo Pdf de entrada.
TryInsert(string, int, string, int[], HttpResponse) Inserta el contenido del archivo en el archivo de origen y almacena el resultado en el objeto HttpResponse.
TryInsert(string, int, string, int[], string) Inserta páginas de otro archivo en el archivo Pdf de entrada.
TryMakeBooklet(Stream, Stream) Hace un folleto desde InputStream hasta outputStream.
TryMakeBooklet(string, string) Hace un folleto desde el archivo de entrada hasta el archivo de salida.
TryMakeBooklet(Stream, PageSize, HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize) Crea un folleto a partir del flujo de entrada y guarda el resultado en el flujo de salida.
TryMakeBooklet(string, PageSize, HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en objetos HttpResponse.
TryMakeBooklet(string, string, PageSize) Crea un folleto desde el archivo de entrada hasta el archivo de salida.
TryMakeBooklet(Stream, Stream, int[], int[]) Crea un folleto personalizado desde el primer flujo de entrada hasta el flujo de salida.
TryMakeBooklet(string, string, int[], int[]) Crea un folleto personalizado desde el primer archivo de entrada hasta el archivo de salida.
TryMakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Crea un folleto a partir de un archivo PDF y lo almacena en HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize, int[], int[]) Crea un folleto desde el primer flujo de entrada hasta el flujo de salida.
TryMakeBooklet(string, PageSize, int[], int[], HttpResponse) Crea un folleto a partir del archivo de origen y almacena el resultado en objetos HttpResponse.
TryMakeBooklet(string, string, PageSize, int[], int[]) Crea un folleto personalizado desde el primer archivo de entrada hasta el archivo de salida.
TryMakeNUp(Stream, Stream, Stream) Crea un documento N-Up desde los dos flujos de PDF de entrada a outputStream.
TryMakeNUp(Stream[], Stream, bool) Crea un documento N-Up desde los flujos de PDF de múltiples entradas a outputStream. Cada página de outputStream contendrá varias páginas, que se combinan con las páginas en los flujos de entrada del mismo número de página. Las páginas múltiples se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
TryMakeNUp(string, string, string) Crea un documento N-Up a partir de los dos archivos PDF de entrada en el archivo de salida. Cada página de archivo de salida contendrá dos páginas, una página es del primer archivo de entrada y otra es del segundo archivo de entrada. Las dos páginas se apilan horizontalmente.
TryMakeNUp(string[], string, bool) Hace un documento N-Up desde los archivos PDF de entrada múltiple a archivo de salida. Cada página de archivo de salida contendrá varias páginas, que se combinan con las páginas en los archivos de entrada del mismo número de página. Las páginas múltiples se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
TryMakeNUp(Stream, int, int, HttpResponse) Crea un documento N-up y almacena el resultado en HttpResponse.
TryMakeNUp(Stream, Stream, int, int) Crea un documento N-Up a partir del flujo de entrada y guarda el resultado en el flujo de salida.
TryMakeNUp(string, int, int, HttpResponse) Crea un documento N-up y almacena el resultado en HttpResponse.
TryMakeNUp(string, string, int, int) Crea un documento N-Up desde el primer archivo de entrada hasta el archivo de salida.
TryMakeNUp(Stream, int, int, PageSize, HttpResponse) Crea un documento N-up y almacena el resultado en el objeto HttpResponse.
TryMakeNUp(Stream, Stream, int, int, PageSize) Crea un documento N-Up desde el primer flujo de entrada hasta el flujo de salida.
TryMakeNUp(string, int, int, PageSize, HttpResponse) Crea un documento N-up y almacena el resultado en el objeto HttpResponse.
TryMakeNUp(string, string, int, int, PageSize) Crea un documento N-Up desde el archivo de entrada hasta el archivo de salida.
TryResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página. El resultado se almacena en el objeto HttpResponse.
TryResizeContents(Stream, Stream, int[], ContentsResizeParameters) Cambia el tamaño del contenido de las páginas del documento.
TryResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página. El resultado se almacena en el objeto HttpResponse.
TryResizeContents(string, string, int[], ContentsResizeParameters) Cambia el tamaño del contenido de las páginas del documento. Si la página se reduce, se agregan márgenes en blanco alrededor de la página.
TryResizeContents(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 unidades de espacio predeterminadas.
TrySplitFromFirst(Stream, int, HttpResponse) Divide el documento desde el inicio hasta la ubicación especificada y almacena el resultado en el objeto HttpResponse.
TrySplitFromFirst(Stream, int, Stream) Se divide desde el inicio hasta la ubicación especificada y guarda la parte frontal en el flujo de salida.
TrySplitFromFirst(string, int, HttpResponse) Divide el documento desde la primera página hasta la ubicación y guarda el resultado en objetos HttpResponse.
TrySplitFromFirst(string, int, string) Divide el archivo PDF desde la primera página a la ubicación especificada y guarda la parte frontal como un nuevo archivo.
TrySplitToEnd(Stream, int, HttpResponse) Se divide desde la ubicación especificada y guarda la parte trasera en el objeto HttpResponse.
TrySplitToEnd(Stream, int, Stream) Se divide desde la ubicación especificada y guarda la parte trasera como un nuevo archivo Stream.
TrySplitToEnd(string, int, HttpResponse) Se divide desde la ubicación especificada y guarda la parte trasera en el objeto HttpResponse.
TrySplitToEnd(string, int, string) Se separa de la ubicación y guarda la parte trasera como un archivo nuevo.

Otros miembros

Nombre Descripción
enum ConcatenateCorruptedFileAction Acción realizada cuando se encontró un archivo dañado en el proceso de concatenación.
class ContentsResizeParameters Clase para especificar parámetros de cambio de tamaño de página. Permite establecer los siguientes parámetros: Tamaño de la página de resultados (ancho, alto) en unidades de espacio predeterminadas o en porcentajes del tamaño de las páginas iniciales; Márgenes izquierdo, superior, inferior y derecho en unidades de espacio predeterminadas o en porcentajes del tamaño de página inicial; Algunos valores pueden dejarse nulos para el cálculo automático. Estos valores se calcularán a partir del resto del tamaño de la página después de calcular los valores explícitamente especificados. Por ejemplo: si el ancho de página = 100 y el nuevo ancho de página especificado 60 unidades, entonces los márgenes izquierdo y derecho se calculan automáticamente: (100 - 60) / 2 = 15. Esta clase se usa en el método ResizeContents.
class ContentsResizeValue Valor del margen o tamaño del contenido especificado en porcentajes de unidades de espacio predeterminadas. Esta clase se usa en ContentsResizeParameters.
class CorruptedItem Clase que proporciona información sobre archivos dañados en el momento de la concatenación.
class PageBreak Datos de posición de salto de página.

Ver también