Aspose::Pdf::Facades::PdfFileStamp clase

PdfFileStamp class

Clase para añadir sellos (marca de agua o fondo) a archivos PDF.

class PdfFileStamp : public Aspose::Pdf::Facades::SaveableFacade

Métodos

MétodoDescripción
AddFooter(const System::SharedPtr<FormattedText>&, float)Agrega pie de página a las páginas del documento.
AddFooter(const System::SharedPtr<FormattedText>&, float, float, float)Agrega pie de página a las páginas del documento.
AddFooter(const System::String&, float)Agrega una imagen como pie de página a las páginas del documento.
AddFooter(const System::String&, float, float, float)Agrega una imagen como pie de página de las páginas.
AddFooter(const System::SharedPtr<System::IO::Stream>&, float)Agrega una imagen como pie de página de la página.
AddFooter(const System::SharedPtr<System::IO::Stream>&, float, float, float)Agrega una imagen como pie de página de la página.
AddHeader(const System::SharedPtr<FormattedText>&, float)Agrega encabezado a la página.
AddHeader(const System::SharedPtr<FormattedText>&, float, float, float)Agrega encabezado a las páginas del archivo.
AddHeader(const System::String&, float)Agrega una imagen como encabezado a las páginas del archivo.
AddHeader(const System::String&, float, float, float)Agrega una imagen como encabezado en las páginas.
AddHeader(const System::SharedPtr<System::IO::Stream>&, float)Agrega una imagen como encabezado en las páginas.
AddHeader(const System::SharedPtr<System::IO::Stream>&, float, float, float)Agrega una imagen en la parte superior de la página.
AddPageNumber(const System::String&)Agrega número de página al archivo. Page el texto del número puede contener el signo # que será reemplazado por el número de la página. Page el número se coloca en la parte inferior de la página centrado horizontalmente.
AddPageNumber(const System::SharedPtr<FormattedText>&)Agrega número de página a la página. Page el número puede contener el signo # que será reemplazado por el número de página. Page el número se coloca en la parte inferior de la página centrado horizontalmente.
AddPageNumber(const System::String&, int32_t, float, float, float, float)Agrega número de página a las páginas del documento.
AddPageNumber(const System::String&, float, float)Agrega número de página en la posición especificada de la página.
AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t, float, float, float, float)Agrega número de página a las páginas del documento.
AddPageNumber(const System::SharedPtr<FormattedText>&, float, float)Agrega número de página en la posición especificada de la página.
AddPageNumber(const System::String&, int32_t)Agrega número de página a las páginas.
AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t)Agrega número de página a las páginas.
AddStamp(const System::SharedPtr<Stamp>&)Agrega sello al archivo.
Close() overrideCierra los archivos abiertos y guarda los cambios. Advertencia. Si se especifican flujos de entrada o salida, no se cierran mediante el método Close().
get_AttachmentName() constObtiene el nombre del adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como adjunto.
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_InputFile() constObtiene el nombre y la ruta del archivo de entrada.
get_InputStream() constObtiene el flujo de entrada.
get_KeepSecurity() constMantiene la seguridad si es verdadero. (Esta característica se implementará en próximas versiones).
get_NumberingStyle() constObtiene el estilo de numeración de pabge. Valores posibles: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase.
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_OutputFile() constObtiene el nombre y la ruta del archivo de salida.
get_OutputStream() constObtiene el flujo de salida.
get_PageHeight()Obtiene la altura de la primera página en el archivo souorce.
get_PageNumberRotation()Obtiene la rotación del número de página. Rotation está en grados. El valor predeterminado es 0.
get_PageWidth()Obtiene el ancho de la primera página en el archivo de entrada.
get_Response() constObtiene el objeto Response donde se almacenará el resultado de la operación.
get_SaveOptions() constObtiene las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
get_StampId() constStamp ID del siguiente sello añadido (incluiding encabezados de página/hooters/números de página).
get_StartingNumber() constObtiene el número inicial para la primera página en el archivo de entrada. Las páginas siguientes se numerarán a partir de este valor. Por ejemplo, si StartingNumber se establece en 100, las páginas del documento tendrán los números 100, 101, 102…
PdfFileStamp(const System::String&, const System::String&)Constructor para PdfFileStamp.
PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Constructor para PdfFileStamp.
PdfFileStamp(const System::String&, const System::String&, bool)Constructor para PdfFileStamp.
PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, bool)Constructor de PdfFileStamp.
PdfFileStamp()Constructor del PdfFileStamp. El archivo de entrada y el archivo de salida pueden especificarse mediante las propiedades correspondientes.
PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&)Inicializa un nuevo objeto PdfFileStamp basado en el document.
PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&)Inicializa un nuevo objeto PdfFileStamp basado en el document.
PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&)Inicializa un nuevo objeto PdfFileStamp basado en el document.
PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea PdfFileStamp que guardará el resultado en un objeto HttpResponse.
PdfFileStamp(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&)Crea PdfFileStamp que guardará el resultado en un objeto HttpResponse.
Save(System::String) overrideGuarda el resultado en el archivo especificado.
Save(System::SharedPtr<System::IO::Stream>) overrideGuarda el documento en el flujo especificado.
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_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_InputFile(const System::String&)Establece el nombre y la ruta del archivo de entrada.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de entrada.
set_KeepSecurity(bool)Mantiene la seguridad si es verdadero. (Esta característica se implementará en próximas versiones).
set_NumberingStyle(Aspose::Pdf::NumberingStyle)Establece el estilo de numeración de pabge. Valores posibles: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase.
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_OutputFile(const System::String&)Establece el nombre y la ruta del archivo de salida.
set_OutputStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de salida.
set_PageNumberRotation(float)Establece la rotación del número de página. Rotation está en grados. El valor predeterminado es 0.
set_Response(const System::SharedPtr<System::Web::HttpResponse>&)Establece el objeto Response donde se almacenará el resultado de la operación.
set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&)Establece las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
set_StampId(int32_t)Stamp ID del siguiente sello añadido (incluiding encabezados de página/hooters/números de página).
set_StartingNumber(int32_t)Establece el número inicial para la primera página en el archivo de entrada. Las páginas siguientes se numerarán a partir de este valor. Por ejemplo, si StartingNumber se establece en 100, las páginas del documento tendrán los números 100, 101, 102…

Campos

CampoDescripción
static PosBottomLeftPosición inferior izquierda.
static PosBottomMiddlePosición inferior central.
static PosBottomRightPosición inferior derecha.
static PosSidesLeftLeft posición.
static PosSidesRightRight posición.
static PosUpperLeftPosición superior izquierda.
static PosUpperMiddlePosición superior central.
static PosUpperRightRight posición superior.

Ver también