Aspose::Pdf::Facades::PdfFileEditor clase

PdfFileEditor class

Implementa operaciones con archivos PDF: concatenación, división, extracción de páginas, creación de folletos, etc.

class PdfFileEditor : public Aspose::Pdf::LicenseManagement::IVentureLicenseTarget

Nested classes

Enums

EnumeraciónDescripción
ConcatenateCorruptedFileActionAcción realizada cuando se encontró un archivo corrupto en el proceso de concatenación.

Métodos

MétodoDescripción
AddMargins(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double, double, double)Redimensiona el contenido de la página y agrega márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.
AddMargins(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double, double, double)Redimensiona el contenido de la página y agrega márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.
AddMarginsPct(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double, double, double)Redimensiona el contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño inicial de la página.
AddMarginsPct(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double, double, double)Redimensiona el contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño inicial de la página.
AddPageBreak(const System::SharedPtr<Document>&, const System::SharedPtr<Document>&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&)Agrega saltos de página en las páginas del documento.
AddPageBreak(const System::String&, const System::String&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&)Agrega saltos de página en las páginas del documento.
AddPageBreak(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&)Agrega saltos de página en las páginas del documento.
Append(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Añade páginas, que se eligen de una matriz de documentos en portStreams. El documento resultante incluye firstInputFile y todas las páginas de los documentos de portStreams en el rango startPage a endPage.
Append(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::String&)Añade páginas, que se eligen de los documentos portFiles. El documento resultante incluye firstInputFile y todas las páginas de los documentos portFiles en el rango startPage a endPage.
Append(const System::String&, const System::String&, int32_t, int32_t, const System::String&)Añade páginas, que se eligen de portFile dentro del rango de startPage a endPage, en portFile al final de firstInputFile.
Append(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Añade páginas, que se eligen de portStream dentro del rango de startPage a endPage, en portStream al final de firstInputStream.
Append(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Añade documentos al documento fuente y guarda el resultado en el objeto response.
Append(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Añade documentos al documento fuente y guarda el resultado en el objeto HttpResponse.
Concatenate(const System::String&, const System::String&, const System::String&)Concatena dos archivos.
Concatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Concatena dos archivos.
Concatenate(const System::ArrayPtr<System::SharedPtr<Document>>&, System::SharedPtr<Document>)Concatena documentos.
Concatenate(const System::ArrayPtr<System::String>&, const System::String&)Concatena archivos en un solo archivo.
Concatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&)Concatena archivos.
Concatenate(const System::String&, const System::String&, const System::String&, const System::String&)Fusiona dos documentos Pdf en un nuevo documento Pdf con páginas de forma alternada y rellena los espacios en blanco con páginas en blanco. Por ejemplo: document1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. Fusionar los dos documentos Pdf producirá el documento resultante con las páginas: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage.
Concatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Fusiona dos documentos Pdf en un nuevo documento Pdf con páginas de forma alternada y rellena los espacios en blanco con páginas en blanco. Por ejemplo: document1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. Fusionar los dos documentos Pdf producirá el documento resultante con las páginas: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage.
Concatenate(const System::ArrayPtr<System::String>&, const System::SharedPtr<System::Web::HttpResponse>&)Concatena archivos y guarda el resultado en el objeto HttpResposnse.
Concatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::Web::HttpResponse>&)Concatena archivos y almacena el resultado en el objeto HttpResponse.
Delete(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Elimina páginas especificadas por una matriz de números del archivo de entrada, y lo guarda como un nuevo archivo Pdf.
Delete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Elimina páginas especificadas por una matriz de números del archivo de entrada, y lo guarda como un nuevo archivo Pdf.
Delete(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Elimina páginas especificadas del documento y almacena el resultado en el objeto HttpResponse.
Delete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Elimina páginas especificadas del documento y guarda el resultado en el objeto HttpResponse.
Extract(const System::String&, int32_t, int32_t, const System::String&)Extrae páginas del archivo de entrada, y las guarda como un nuevo archivo Pdf.
Extract(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Extrae páginas especificadas por una matriz de números, y las guarda como un nuevo archivo PDF.
Extract(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Extrae páginas del archivo de entrada, y las guarda como un nuevo archivo Pdf.
Extract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Extrae páginas especificadas por una matriz de números, y las guarda como un nuevo archivo Pdf.
Extract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Extrae páginas especificadas del archivo fuente y almacena el resultado en el objeto HttpResponse.
Extract(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Extrae páginas especificadas del archivo fuente y almacena el resultado en el objeto HttpResponse.
get_AllowConcatenateExceptions()Si se establece en true, se lanzan excepciones si ocurre un error. De lo contrario, no se lanzan excepciones y los métodos devuelven false si fallan.
get_AttachmentName() constObtiene el nombre del adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como adjunto.
get_CloseConcatenatedStreams() constSi se establece en true, los flujos se cierran después de la operación.
get_ConcatenationPacketSize() constNúmero de documentos concatenados antes de que se realice una nueva actualización incremental durante la concatenación cuando UseDiskBuffer está configurado en true.
get_ContentDisposition() constObtiene cómo se almacenará el contenido cuando el resultado de la operación se almacene en un objeto HttpResponse. Valor posible: inline / attachment. Predeterminado: inline.
get_ConversionLog()Obtiene el registro del proceso de conversión.
get_CopyLogicalStructure() constSi es true, entonces la estructura lógica del archivo se copia cuando se realiza la concatenación.
get_CopyOutlines() constSi es true, entonces los contornos se copiarán.
get_CorruptedFileAction() constEsta propiedad define el comportamiento cuando el proceso de concatenación encuentra un archivo corrupto. Los valores posibles son: StopWithError y ConcatenateIgnoringCorrupted.
get_CorruptedItems()Matriz de problemas encontrados cuando se realizó la concatenación. Por cada documento corrupto pasado a la función Concatenate() se crea una nueva entrada CorruptedItem. Esta propiedad solo puede usarse cuando CorruptedFileAction es ConcatenateIgnoringCorrupted.
get_IncrementalUpdates() constSi es true, se realizan actualizaciones incrementales durante la concatenación.
get_KeepActions() constSi es true, las acciones se copiarán de los documentos fuente. Valor predeterminado: true.
get_KeepFieldsUnique() constSi es true, los nombres de campo se harán únicos cuando se concatenen formularios. Se añadirán sufijos a los nombres de campo; la plantilla de sufijo puede especificarse en la propiedad UniqueSuffix.
get_LastException() constObtiene la última excepción ocurrida. Puede usarse para comprobar la razón del fallo.
get_MergeDuplicateLayers() constEl contenido opcional de los documentos concatenados con nombres iguales se fusionará en una sola capa en el documento resultante si esta propiedad es true. De lo contrario, las capas con nombres iguales se guardarán como capas diferentes en el documento resultante.
get_MergeDuplicateOutlines() constSi es true, los contornos duplicados se fusionan.
get_OptimizeSize() constObtiene la bandera de optimización. Los flujos de recursos iguales en el archivo resultante se fusionan en un solo objeto PDF si esta bandera está activada. Esto permite reducir el tamaño del archivo resultante pero puede causar una ejecución más lenta y mayores requisitos de memoria. Valor predeterminado: false.
get_OwnerPassword() constEstablece la contraseña del propietario si el archivo de entrada Pdf está cifrado. Esta propiedad aún no está implementada.
get_PreserveUserRights() constSi es true, los derechos de usuario del primer documento se aplican al documento concatenado. Los derechos de usuario de los demás documentos se ignoran.
get_RemoveSignatures() constSi es true, todas las firmas se eliminarán de los campos (los campos permanecerán); de lo contrario, podrías obtener firmas inválidas.
get_SaveOptions() constObtiene las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
get_UniqueSuffix() constFormato del sufijo que se añade al nombre del campo para hacerlo único cuando se concatenan formularios. Esta cadena debe contener la subcadena NUM% que será reemplazada por números. Por ejemplo, si UniqueSuffix = “ABC%NUM%” entonces para el campo “fieldName” los nombres serán: fieldNameABC1, fieldNameABC2, fieldNameABC3, etc.
get_UseDiskBuffer()Si se usa esta opción, el documento de destino se guardará en disco periódicamente y la concatenación posterior se aplicará a él como actualizaciones incrementales.
Insert(const System::String&, int32_t, const System::String&, int32_t, int32_t, const System::String&)Inserta páginas de otro archivo en el archivo Pdf en una posición.
Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Inserta páginas de otro archivo en el archivo Pdf de entrada.
Insert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Inserta el contenido del archivo en el archivo fuente y almacena el resultado en un objeto HttpResponse.
Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Inserta el documento en otro documento y almacena el resultado en un objeto de respuesta.
MakeBooklet(const System::String&, const System::String&)Crea un folleto a partir del archivo de entrada hacia el archivo de salida.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Crea un folleto a partir del InputStream hacia el outputStream.
MakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&)Crea un folleto a partir del inputFile hacia el outputFile.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&)Crea un folleto a partir del flujo de entrada y guarda el resultado en el flujo de salida.
MakeBooklet(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputFile a outputFile.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputStream a outputStream.
MakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputFile a outputFile.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto desde firstInputStream a outputStream.
MakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en objetos HttpResponse.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir de un archivo PDF y lo almacena en HttpResponse.
MakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en objetos HttpResponse.
MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en HttpResponse.
MakeNUp(const System::String&, const System::String&, int32_t, int32_t)Crea un documento N-Up desde firstInputFile a outputFile.
MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t)Crea un documento N-Up a partir del flujo de entrada y guarda el resultado en el flujo de salida.
MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&)Crea un documento N-Up desde el primer flujo de entrada al flujo de salida.
MakeNUp(const System::String&, const System::String&, const System::String&)Crea un documento N-Up a partir de los dos archivos PDF de entrada a outputFile. Cada página de outputFile contendrá dos páginas, una proveniente del primer archivo de entrada y otra del segundo archivo de entrada. Las dos páginas se apilan horizontalmente.
MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Crea un documento N-Up a partir de los dos flujos PDF de entrada a outputStream.
MakeNUp(const System::ArrayPtr<System::String>&, const System::String&, bool)Crea un documento N-Up a partir de varios archivos PDF de entrada a outputFile. Cada página de outputFile contendrá múltiples páginas, que son una combinación de las páginas de los archivos de entrada con el mismo número de página. Las múltiples páginas se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
MakeNUp(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&, bool)Crea un documento N-Up a partir de varios flujos PDF de entrada a outputStream. Cada página de outputStream contendrá múltiples páginas, que son una combinación de las páginas de los flujos de entrada con el mismo número de página. Las múltiples páginas se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
MakeNUp(const System::String&, const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&)Crea un documento N-Up a partir del archivo de entrada a outputFile.
MakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en un objeto HttpResponse.
MakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en un objeto HttpResponse.
MakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en HttpResponse.
MakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en HttpResponse.
PdfFileEditor()PdfFileEditor constructor.
ResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona el contenido de las páginas del documento.
ResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double)Redimensiona el 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(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double)Redimensiona el 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(const System::String&, const System::String&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página.
ResizeContents(const System::SharedPtr<Document>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona las páginas del documento. Se añaden márgenes en blanco alrededor de la página reducida.
ResizeContents(const System::SharedPtr<Document>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona las páginas del documento. Se añaden márgenes en blanco alrededor de la página reducida.
ResizeContents(const System::String&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página. El resultado se almacena en un objeto HttpResponse.
ResizeContents(const System::SharedPtr<System::IO::Stream>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página. El resultado se almacena en un objeto HttpResponse.
ResizeContentsPct(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double)Redimensiona el 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(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double)Redimensiona el 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.
set_AllowConcatenateExceptions(bool)Si se establece en true, se lanzan excepciones si ocurre un error. De lo contrario, no se lanzan excepciones y los métodos devuelven false si fallan.
set_AttachmentName(const System::String&)Establece el nombre del adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como adjunto.
set_CloseConcatenatedStreams(bool)Si se establece en true, los flujos se cierran después de la operación.
set_ConcatenationPacketSize(int32_t)Número de documentos concatenados antes de que se realice una nueva actualización incremental durante la concatenación cuando UseDiskBuffer está configurado en true.
set_ContentDisposition(Aspose::Pdf::ContentDisposition)Establece cómo se almacenará el contenido cuando el resultado de la operación se almacene en un objeto HttpResponse. Valor posible: inline / attachment. Predeterminado: inline.
set_ConvertTo(PdfFormat)Establece el formato de archivo PDF. El archivo resultante se guardará en el formato de archivo especificado. Si esta propiedad no se especifica, el archivo se guardará en el formato PDF predeterminado sin conversión.
set_CopyLogicalStructure(bool)Si es true, entonces la estructura lógica del archivo se copia cuando se realiza la concatenación.
set_CopyOutlines(bool)Si es true, entonces los contornos se copiarán.
set_CorruptedFileAction(PdfFileEditor::ConcatenateCorruptedFileAction)Esta propiedad define el comportamiento cuando el proceso de concatenación encuentra un archivo corrupto. Los valores posibles son: StopWithError y ConcatenateIgnoringCorrupted.
set_IncrementalUpdates(bool)Si es true, se realizan actualizaciones incrementales durante la concatenación.
set_KeepActions(bool)Si es true, las acciones se copiarán de los documentos fuente. Valor predeterminado: true.
set_KeepFieldsUnique(bool)Si es true, los nombres de campo se harán únicos cuando se concatenen formularios. Se añadirán sufijos a los nombres de campo; la plantilla de sufijo puede especificarse en la propiedad UniqueSuffix.
set_MergeDuplicateLayers(bool)El contenido opcional de los documentos concatenados con nombres iguales se fusionará en una sola capa en el documento resultante si esta propiedad es true. De lo contrario, las capas con nombres iguales se guardarán como capas diferentes en el documento resultante.
set_MergeDuplicateOutlines(bool)Si es true, los contornos duplicados se fusionan.
set_OptimizeSize(bool)Establece la bandera de optimización. Los flujos de recursos iguales en el archivo resultante se fusionan en un solo objeto PDF si esta bandera está activada. Esto permite reducir el tamaño del archivo resultante pero puede causar una ejecución más lenta y mayores requisitos de memoria. Valor predeterminado: false.
set_OwnerPassword(const System::String&)Establece la contraseña del propietario si el archivo de entrada Pdf está cifrado. Esta propiedad aún no está implementada.
set_PreserveUserRights(bool)Si es true, los derechos de usuario del primer documento se aplican al documento concatenado. Los derechos de usuario de los demás documentos se ignoran.
set_RemoveSignatures(bool)Si es true, todas las firmas se eliminarán de los campos (los campos permanecerán); de lo contrario, podrías obtener firmas inválidas.
set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&)Establece las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
set_UniqueSuffix(const System::String&)Formato del sufijo que se añade al nombre del campo para hacerlo único cuando se concatenan formularios. Esta cadena debe contener la subcadena NUM% que será reemplazada por números. Por ejemplo, si UniqueSuffix = “ABC%NUM%” entonces para el campo “fieldName” los nombres serán: fieldNameABC1, fieldNameABC2, fieldNameABC3, etc.
set_UseDiskBuffer(bool)Si se usa esta opción, el documento de destino se guardará en disco periódicamente y la concatenación posterior se aplicará a él como actualizaciones incrementales.
SplitFromFirst(const System::String&, int32_t, const System::String&)Divide el archivo Pdf desde la primera página hasta la ubicación especificada, y guarda la parte frontal como un nuevo archivo.
SplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&)Divide desde el inicio hasta la ubicación especificada y guarda la parte frontal en el Stream de salida.
SplitFromFirst(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide el documento desde la primera página hasta la ubicación y guarda el resultado en objetos HttpResponse.
SplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide el documento desde el inicio hasta la ubicación especificada y almacena el resultado en un objeto HttpResponse.
SplitToBulks(const System::String&, const System::ArrayPtr<System::ArrayPtr<int32_t>>&)Divide el archivo Pdf en varios documentos. Los documentos pueden ser de una sola página o de varias páginas.
SplitToBulks(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::ArrayPtr<int32_t>>&)Divide el archivo Pdf en varios documentos. Los documentos pueden ser de una sola página o de varias páginas.
SplitToEnd(const System::String&, int32_t, const System::String&)Divide desde la ubicación y guarda la parte posterior como un archivo nuevo.
SplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&)Divide desde la ubicación especificada y guarda la parte posterior como un nuevo Stream de archivo.
SplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide desde la ubicación especificada y guarda la parte posterior en un objeto HttpResponse.
SplitToEnd(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide desde la ubicación especificada y guarda la parte posterior en un objeto HttpResponse.
SplitToPages(const System::String&)Divide el archivo PDF en documentos de una sola página.
SplitToPages(const System::SharedPtr<System::IO::Stream>&)Divide el archivo Pdf en documentos de una sola página.
SplitToPages(const System::String&, const System::String&)Divide el archivo Pdf en documentos de una sola página y lo guarda en la ruta especificada. La ruta se especifica mediante el nombre de campo temaplate.
SplitToPages(const System::SharedPtr<System::IO::Stream>&, const System::String&)Divide el archivo Pdf en documentos de una sola página y lo guarda en la ruta especificada. La ruta se especifica mediante el nombre de campo temaplate.
TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Añade páginas, que se eligen de una matriz de documentos en portStreams. El documento resultante incluye firstInputFile y todas las páginas de los documentos de portStreams en el rango startPage a endPage.
TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::String&)Añade páginas, que se eligen de los documentos portFiles. El documento resultante incluye firstInputFile y todas las páginas de los documentos portFiles en el rango startPage a endPage.
TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Añade documentos al documento fuente y guarda el resultado en el objeto response.
TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Añade documentos al documento fuente y guarda el resultado en el objeto HttpResponse.
TryConcatenate(const System::String&, const System::String&, const System::String&)Concatena dos archivos.
TryConcatenate(const System::ArrayPtr<System::SharedPtr<Document>>&, const System::SharedPtr<Document>&)Concatena documentos.
TryConcatenate(const System::ArrayPtr<System::String>&, const System::String&)Concatena archivos en un solo archivo.
TryConcatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&)Concatena archivos.
TryConcatenate(const System::String&, const System::String&, const System::String&, const System::String&)Fusiona dos documentos Pdf en un nuevo documento Pdf con páginas de forma alternada y rellena los espacios en blanco con páginas en blanco. Por ejemplo: document1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. Fusionar los dos documentos Pdf producirá el documento resultante con las páginas: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage.
TryConcatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Fusiona dos documentos Pdf en un nuevo documento Pdf con páginas de forma alternada y rellena los espacios en blanco con páginas en blanco. Por ejemplo: document1 tiene 5 páginas: p1, p2, p3, p4, p5. document2 tiene 3 páginas: p1’, p2’, p3’. Fusionar los dos documentos Pdf producirá el documento resultante con las páginas: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage.
TryConcatenate(const System::ArrayPtr<System::String>&, const System::SharedPtr<System::Web::HttpResponse>&)Concatena archivos y guarda el resultado en el objeto HttpResposnse.
TryConcatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::Web::HttpResponse>&)Concatena archivos y almacena el resultado en el objeto HttpResponse.
TryDelete(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Elimina páginas especificadas por una matriz de números del archivo de entrada, y lo guarda como un nuevo archivo Pdf.
TryDelete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Elimina páginas especificadas por una matriz de números del archivo de entrada, y lo guarda como un nuevo archivo Pdf.
TryDelete(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Elimina páginas especificadas del documento y almacena el resultado en el objeto HttpResponse.
TryDelete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Elimina páginas especificadas del documento y guarda el resultado en el objeto HttpResponse.
TryExtract(const System::String&, int32_t, int32_t, const System::String&)Extrae páginas del archivo de entrada, y las guarda como un nuevo archivo Pdf.
TryExtract(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Extrae páginas especificadas por una matriz de números, y las guarda como un nuevo archivo PDF.
TryExtract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Extrae páginas especificadas por una matriz de números, y las guarda como un nuevo archivo Pdf.
TryExtract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Extrae páginas especificadas del archivo fuente y almacena el resultado en el objeto HttpResponse.
TryExtract(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Extrae páginas especificadas del archivo fuente y almacena el resultado en el objeto HttpResponse.
TryInsert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::String&)Inserta páginas de otro archivo en el archivo Pdf de entrada.
TryInsert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&)Inserta páginas de otro archivo en el archivo Pdf de entrada.
TryInsert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Inserta el contenido del archivo en el archivo fuente y almacena el resultado en un objeto HttpResponse.
TryInsert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Inserta el documento en otro documento y almacena el resultado en un objeto de respuesta.
TryMakeBooklet(const System::String&, const System::String&)Crea un folleto a partir del archivo de entrada hacia el archivo de salida.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Crea un folleto a partir del InputStream hacia el outputStream.
TryMakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&)Crea un folleto a partir del inputFile hacia el outputFile.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&)Crea un folleto a partir del flujo de entrada y guarda el resultado en el flujo de salida.
TryMakeBooklet(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputFile a outputFile.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputStream a outputStream.
TryMakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto personalizado desde firstInputFile a outputFile.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&)Crea un folleto desde firstInputStream a outputStream.
TryMakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en objetos HttpResponse.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir de un archivo PDF y lo almacena en HttpResponse.
TryMakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en objetos HttpResponse.
TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un folleto a partir del archivo fuente y almacena el resultado en HttpResponse.
TryMakeNUp(const System::String&, const System::String&, int32_t, int32_t)Crea un documento N-Up desde firstInputFile a outputFile.
TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t)Crea un documento N-Up a partir del flujo de entrada y guarda el resultado en el flujo de salida.
TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&)Crea un documento N-Up desde el primer flujo de entrada al flujo de salida.
TryMakeNUp(const System::String&, const System::String&, const System::String&)Crea un documento N-Up a partir de los dos archivos PDF de entrada a outputFile. Cada página de outputFile contendrá dos páginas, una proveniente del primer archivo de entrada y otra del segundo archivo de entrada. Las dos páginas se apilan horizontalmente.
TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Crea un documento N-Up a partir de los dos flujos PDF de entrada a outputStream.
TryMakeNUp(const System::ArrayPtr<System::String>&, const System::String&, bool)Crea un documento N-Up a partir de varios archivos PDF de entrada a outputFile. Cada página de outputFile contendrá múltiples páginas, que son una combinación de las páginas de los archivos de entrada con el mismo número de página. Las múltiples páginas se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
TryMakeNUp(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&, bool)Crea un documento N-Up a partir de varios flujos PDF de entrada a outputStream. Cada página de outputStream contendrá múltiples páginas, que son una combinación de las páginas de los flujos de entrada con el mismo número de página. Las múltiples páginas se apilan horizontalmente si isSidewise es verdadero y se apilan verticalmente si isSidewise es falso.
TryMakeNUp(const System::String&, const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&)Crea un documento N-Up a partir del archivo de entrada a outputFile.
TryMakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en un objeto HttpResponse.
TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en un objeto HttpResponse.
TryMakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en HttpResponse.
TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Crea un documento N-up y almacena el resultado en HttpResponse.
TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona el contenido de las páginas del documento.
TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double)Redimensiona el 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.
TryResizeContents(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página.
TryResizeContents(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página. El resultado se almacena en un objeto HttpResponse.
TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&)Redimensiona el contenido de las páginas del documento. Si la página está reducida, se añaden márgenes en blanco alrededor de la página. El resultado se almacena en un objeto HttpResponse.
TrySplitFromFirst(const System::String&, int32_t, const System::String&)Divide el archivo Pdf desde la primera página hasta la ubicación especificada, y guarda la parte frontal como un nuevo archivo.
TrySplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&)Divide desde el inicio hasta la ubicación especificada y guarda la parte frontal en el Stream de salida.
TrySplitFromFirst(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide el documento desde la primera página hasta la ubicación y guarda el resultado en objetos HttpResponse.
TrySplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide el documento desde el inicio hasta la ubicación especificada y almacena el resultado en un objeto HttpResponse.
TrySplitToEnd(const System::String&, int32_t, const System::String&)Divide desde la ubicación y guarda la parte posterior como un archivo nuevo.
TrySplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&)Divide desde la ubicación especificada y guarda la parte posterior como un nuevo Stream de archivo.
TrySplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide desde la ubicación especificada y guarda la parte posterior en un objeto HttpResponse.
TrySplitToEnd(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&)Divide desde la ubicación especificada y guarda la parte posterior en un objeto HttpResponse.

Ver también