PdfContentEditor

PdfContentEditor class

Representa una clase para editar el contenido del archivo PDF.

public sealed class PdfContentEditor : SaveableFacade

Constructores

Nombre Descripción
PdfContentEditor() El constructor del objeto PdfContentEditor.
PdfContentEditor(Document) Inicializa nuevoPdfContentEditor objeto sobre la base de ladocument .

Propiedades

Nombre Descripció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 opciones de edición de texto.
TextReplaceOptions { get; set; } Obtiene o establece opciones de reemplazo de texto.
TextSearchOptions { get; set; } Obtiene o establece opciones de búsqueda de texto.

Métodos

Nombre Descripción
AddDocumentAdditionalAction(string, string) Agrega acción adicional para evento de documento.
AddDocumentAttachment(string, string) Agrega documento adjunto sin anotación.
AddDocumentAttachment(Stream, string, string) Agrega documento adjunto sin anotación.
virtual BindPdf(Document) Inicializa la fachada.
override BindPdf(Stream) Vincula un flujo de PDF para editarlo.
override BindPdf(string) Vincula un archivo PDF para editarlo.
ChangeViewerPreference(int) Cambia la preferencia de vista.
override Close() Cierra el documento abierto.
CreateApplicationLink(Rectangle, string, int) Crea un vínculo para iniciar una aplicación en un documento PDF.
CreateApplicationLink(Rectangle, string, int, Color) Crea un vínculo para iniciar una aplicación en un documento PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[]) Crea un vínculo para iniciar una aplicación en un 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 intercalación.
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 archivos adjuntos.
CreateFileAttachment(Rectangle, string, Stream, string, int, string) Crea una anotación de archivos adjuntos.
CreateFileAttachment(Rectangle, string, string, int, string, double) Crea una anotación de archivos adjuntos.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double) Crea una anotación de archivos adjuntos.
CreateFreeText(Rectangle, string, int) Crea una anotación de texto libre en un documento PDF
CreateJavaScriptLink(string, Rectangle, int, Color) Crea un enlace a JavaScript en un documento PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[]) Crea 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 un documento PDF.
CreateMovie(Rectangle, string, int) Crea anotaciones de películas.
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 emergente en un 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 círculo cuadrado.
CreateText(Rectangle, string, string, bool, string, int) Crea anotaciones de texto en documento PDF
CreateWebLink(Rectangle, string, int) Crea un enlace web en un documento PDF.
CreateWebLink(Rectangle, string, int, Color) Crea un enlace web en un documento PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[]) Crea un enlace web en un 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 sellos.
DeleteStampById(int) Eliminar 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 ID específicos de todas las páginas del documento.
DeleteStampByIds(int, int[]) Elimina sellos en la página especificada por múltiples ID de sello.
Dispose() Elimina la fachada.
DrawCurve(LineInfo, int, Rectangle, string) Crea anotación de curva.
ExtractLink() Extrae la colección de instancias de enlace contenidas en el documento PDF.
GetStamps(int) Devuelve una matriz de sellos en la página.
GetViewerPreference() Devuelve la preferencia de vista.
HideStampById(int, int) Oculta el sello. Después de ocultar, la visibilidad del sello se puede restaurar 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 abrir del documento. Esta operación es útil cuando se concatenan varios documentos que usan la acción explícita ‘Ir a’ en el inicio.
ReplaceImage(int, int, string) Reemplaza la imagen especificada en la página especificada del documento PDF con otra imagen.
ReplaceText(string, string) Reemplaza 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 utilizandoTextState objeto.
ReplaceText(string, int, string, TextState) Reemplaza el texto del archivo PDF en la página especificada.TextState El objeto (familia de fuentes, color) se puede especificar para reemplazar el texto.
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 estaba oculto por HiddenStampById.

Campos

Nombre Descripción
const DocumentClose Un tipo de evento de documento. Cierra un documento.
const DocumentOpen Un tipo de evento de documento. Abre un documento.
const DocumentPrinted Un tipo de evento de documento. Ejecutar una acción después de imprimir.
const DocumentSaved Un tipo de evento de documento. Ejecutar una acción después de guardar.
const DocumentWillPrint Un tipo de evento de documento. Ejecutar una acción antes de imprimir.
const DocumentWillSave Un tipo de evento de documento. Ejecutar una acción antes de guardar.

Ver también