Class PdfContentEditor

Clase PdfContentEditor

Representa una clase para editar el contenido de archivos PDF.

public sealed class PdfContentEditor : SaveableFacade

Constructores

NombreDescripción
PdfContentEditor()El constructor del objeto PdfContentEditor.
PdfContentEditor(Document)Inicializa un nuevo objeto PdfContentEditor basado en el documento.

Propiedades

NombreDescripción
Document { get; }Obtiene la fachada del documento en la que está trabajando.
ReplaceTextStrategy { get; set; }Un conjunto de parámetros para la operación de reemplazo de texto
TextEditOptions { get; set; }Obtiene o establece las opciones de edición de texto.
TextReplaceOptions { get; set; }Obtiene o establece las opciones de reemplazo de texto.
TextSearchOptions { get; set; }Obtiene o establece las opciones de búsqueda de texto.

Métodos

NombreDescripción
AddDocumentAdditionalAction(string, string)Agrega una acción adicional para el evento del documento.
AddDocumentAttachment(string, string)Agrega un archivo adjunto al documento sin anotación.
AddDocumentAttachment(Stream, string, string)Agrega un archivo adjunto al documento sin anotación.
virtual BindPdf(Document)Inicializa la fachada.
override BindPdf(Stream)Vincula un flujo PDF para edición.
override BindPdf(string)Vincula un archivo PDF para edición.
ChangeViewerPreference(int)Cambia la preferencia de vista.
override Close()Cierra el documento abierto.
CreateApplicationLink(Rectangle, string, int)Crea un enlace para lanzar una aplicación en el documento PDF.
CreateApplicationLink(Rectangle, string, int, Color)Crea un enlace para lanzar una aplicación en el documento PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])Crea un enlace para lanzar una aplicación en el documento PDF.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)Crea un marcador con la acción especificada.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)Crea una anotación de caret.
CreateCustomActionLink(Rectangle, int, Color, Enum[])Crea un enlace a acciones personalizadas en el documento PDF.
CreateFileAttachment(Rectangle, string, string, int, string)Crea una anotación de archivo adjunto.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Crea una anotación de archivo adjunto.
CreateFileAttachment(Rectangle, string, string, int, string, double)Crea una anotación de archivo adjunto.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Crea una anotación de archivo adjunto.
CreateFreeText(Rectangle, string, int)Crea una anotación de texto libre en el documento PDF
CreateJavaScriptLink(string, Rectangle, int, Color)Crea un enlace a JavaScript en el documento PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])Crea una anotación de línea.
CreateLocalLink(Rectangle, int, int)Crea un enlace local en el documento PDF.
CreateLocalLink(Rectangle, int, int, Color)Crea un enlace local en el documento PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[])Crea un enlace local en el documento PDF.
CreateMarkup(Rectangle, string, int, int, Color)Crea una anotación de marcado en el documento PDF.
CreateMovie(Rectangle, string, int)Crea anotaciones de película.
CreatePdfDocumentLink(Rectangle, string, int, int)Crea un enlace a otra página del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)Crea un enlace a otra página del documento PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])Crea un enlace a otra página del documento PDF.
CreatePolygon(LineInfo, int, Rectangle, string)Crea una anotación de polígono.
CreatePolyLine(LineInfo, int, Rectangle, string)Crea una anotación de polilínea.
CreatePopup(Rectangle, string, bool, int)Crea una anotación de ventana emergente en el documento PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream)Crea una anotación de sello de goma.
CreateRubberStamp(int, Rectangle, string, Color, string)Crea una anotación de sello de goma.
CreateRubberStamp(int, Rectangle, string, string, Color)Crea una anotación de sello de goma.
CreateSound(Rectangle, string, string, int, string)Crea anotaciones de sonido.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)Crea una anotación de cuadrado-círculo.
CreateText(Rectangle, string, string, bool, string, int)Crea una anotación de texto en el documento PDF
CreateWebLink(Rectangle, string, int)Crea un enlace web en el documento PDF.
CreateWebLink(Rectangle, string, int, Color)Crea un enlace web en el documento PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[])Crea un enlace web en el documento PDF.
DeleteAttachments()Elimina todos los archivos adjuntos en el documento PDF.
DeleteImage()Elimina todas las imágenes del documento PDF.
DeleteImage(int, int[])Elimina las imágenes especificadas en la página especificada.
DeleteStamp(int, int[])Elimina múltiples sellos en la página especificada por índices de sello.
DeleteStampById(int)Elimina el sello por ID de todas las páginas del documento.
DeleteStampById(int, int)Elimina el sello en la página especificada por ID de sello.
DeleteStampByIds(int[])Elimina sellos con IDs especificados de todas las páginas del documento.
DeleteStampByIds(int, int[])Elimina sellos en la página especificada por múltiples IDs de sello.
Dispose()Libera la fachada.
DrawCurve(LineInfo, int, Rectangle, string)Crea una anotación de curva.
ExtractLink()Extrae la colección de instancias de enlace contenidas en el documento PDF.
GetStamps(int)Devuelve un array de sellos en la página.
GetViewerPreference()Devuelve la preferencia de vista.
HideStampById(int, int)Oculta el sello. Después de ocultarlo, la visibilidad del sello puede ser restaurada con el método ShowStampById.
MoveStamp(int, int, double, double)Cambia la posición del sello en la página.
MoveStampById(int, int, double, double)Cambia la posición del sello en la página.
RemoveDocumentOpenAction()Elimina la acción de apertura del documento. Esta operación es útil al concatenar múltiples documentos que utilizan una acción ‘GoTo’ explícita al inicio.
ReplaceImage(int, int, string)Reemplaza la imagen especificada en la página especificada del documento PDF con otra imagen.
ReplaceText(string, string)Reemplaza el texto en el archivo PDF.
ReplaceText(string, int, string)Reemplaza el texto en el archivo PDF en la página especificada.
ReplaceText(string, string, int)Reemplaza el texto en el archivo PDF y establece el tamaño de fuente.
ReplaceText(string, string, TextState)Reemplaza el texto en el archivo PDF utilizando el objeto TextState especificado.
ReplaceText(string, int, string, TextState)Reemplaza el texto en el archivo PDF en la página especificada. Se puede especificar un objeto TextState (familia de fuentes, color) para el texto reemplazado.
virtual Save(Stream)Guarda el documento PDF en el flujo especificado.
virtual Save(string)Guarda el documento PDF en el archivo especificado.
ShowStampById(int, int)Muestra el sello que fue ocultado por HiddenStampById.

Campos

NombreDescripción
const DocumentCloseUn tipo de evento de documento. Cierra un documento.
const DocumentOpenUn tipo de evento de documento. Abre un documento.
const DocumentPrintedUn tipo de evento de documento. Ejecuta una acción después de imprimir.
const DocumentSavedUn tipo de evento de documento. Ejecuta una acción después de guardar.
const DocumentWillPrintUn tipo de evento de documento. Ejecuta una acción antes de imprimir.
const DocumentWillSaveUn tipo de evento de documento. Ejecuta una acción antes de guardar.

Ver También