PdfContentEditor

PdfContentEditor

Resumo geral

PdfContentEditor é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: System.IDisposable.

Facadeira para edição a nível de conteúdo: substituição do texto, criação de links e operações com imagens.

Esta classe fornece 83 métodos para trabalhar com objetos PdfContentEditor em programas .NET. Os métodos disponíveis incluem: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, e 35 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,E mais cinco.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
DocumentDocumentLeia.O documento PDF actualmente destinado à edição.
TextReplaceOptionsTextReplaceOptionsLeitura/EscritaOpções de substituição de texto utilizadas pela família ReplaceText(string,strings).
TextEditOptionsTextEditOptionsLeitura/EscritaOpções de edição de texto encaminhadas para o motor subjacente.
TextSearchOptionsTextSearchOptionsLeitura/EscritaOpções de pesquisa em texto utilizadas pelas variantes de substituição por texto com estado.
ReplaceTextStrategyReplaceTextStrategyLeitura/EscritaEstratégia de controle como ReplaceText ((corrente, corda) combina (literal vs.
DocumentOpenstringLeia.Abre o documento.
DocumentClosestringLeia.Aproxima o documento.
DocumentWillSavestringLeia.- O documento vai salvar.
DocumentSavedstringLeia.Salva o documento.
DocumentWillPrintstringLeia.O documento vai ser impresso.
DocumentPrintedstringLeia.Imprime o documento.

Métodos de avaliação

AssinaturaDescrição:
PdfContentEditor()Ctor padrão vincular um PDF mais tarde via BindPdf(string).
PdfContentEditor(document: Document)Ligam a um documento existente durante a construção.
BindPdf(pdfData: byte[])Enlace um ficheiro PDF para edição.
BindPdf(inputFile: string)Ligue um arquivo PDF por caminho para edição.
BindPdf(inputStream: Stream)Ligue um fluxo PDF para edição.
BindPdf(srcDoc: Document)Enlace de um documento PDF para edição.
Save()Salve o documento.
Save(path: string)Salve o documento vinculado para um caminho de arquivo.
Save(stream: Stream)Salve o documento vinculado para um stream.
Close()Feche o documento vinculado.
Dispose()Liberta o documento vinculado (equivalente a Fechar).
GetViewerPreference()Obter as bandeiras de preferência do espectador atual como um bitmask inteiro.
ChangeViewerPreference(viewerAttribution: int)Altere a preferência do espectador.
GetStamps(pageNumber: int)Obter informações sobre selos numa página.
DeleteStamp(pageNumber: int, index: int[])Apagar selos numa página por seus índices baseados em 0.
DeleteStampById(pageNumber: int, stampId: int)Aplicar o código de identificação do selo (ID atribuído através da Stamp.StampId).
DeleteStampByIds(pageNumber: int, stampIds: int[])Apagar selos por identificação de selo.
ReplaceText(srcString: string, destString: string)Substitua o texto no documento vinculado de acordo com ReplaceTextStrategy.
ReplaceText(srcString: string, thePage: int, destString: string)Substitua o texto numa página específica (baseada em 1).
ReplaceText(srcString: string, destString: string, textState: TextState)Substitua o texto pela formatação TextState explícita (font/size/color).
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState)Substitua o texto numa página específica pelo TextState.
ReplaceText(srcString: string, destString: string, fontSize: int)Substitua o texto e substitui o tamanho da fonte na execução de substituição.
ReplaceText(input: byte[], searchText: string, replaceText: string)Substitua todas as ocorrências de texto em todas os páginas.
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions)Substitua todas as ocorrências de texto em todas os páginas usando opções de pesquisa.
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string)Substitua o texto numa página específica (baseada em 1).
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int)Criar uma anotação de ligações locais que navegue para uma página no mesmo documento.
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string)Crie uma anotação de link URI que abre um URL.
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double)Crie uma anotação de texto livre em uma página.
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string)Criar uma anotação de texto (nota pegajosa) numa página.
DeleteAnnotations(input: byte[], pageNumber: int)Apagar todas as anotações numa página específica.
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string)Eliminar anotações de um subtipo específico numa página.
ExtractText(input: byte[], pageNumber: int)Extrair texto de uma página específica.
ExtractText(input: byte[])Extrair texto de todas as páginas.
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Sobrecarga que converte Rectangle para o PDF formato de retângulo e delegados.
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?)Desenhe uma curva (polínea) numa página.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int)Chama CreateLocalLink nesta instância PdfContentEditor.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color)
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int)Chama CreateWebLink nesta instância PdfContentEditor.
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color)
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int)Chama CreateApplicationLink nesta instância PdfContentEditor.
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color)
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int)Chama CreatePdfDocumentLink nesta instância PdfContentEditor.
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color)
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color)Chama CreateJavaScriptLink nesta instância PdfContentEditor.
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[])Chama CreateCustomActionLink nesta instância PdfContentEditor.
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int)Chama CreateFreeText nesta instância PdfContentEditor.
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int)Chama CreateText nesta instância PdfContentEditor.
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color)Chama CreateCaret nesta instância PdfContentEditor.
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color)Chama CreateMarkup nesta instância PdfContentEditor.
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int)Chama CreateSquareCircle nesta instância PdfContentEditor.
CreateLine(rect: System.Drawing.Rectangle, contents: string, x1: float, y1: float, x2: float, y2: float, page: int, border: int, clr: System.Drawing.Color, borderStyle: string, dashArray: int[], LEArray: string[])Chama CreateLine nesta instância PdfContentEditor.
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Chama CreatePolygon nesta instância PdfContentEditor.
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Chama CreatePolyLine nesta instância PdfContentEditor.
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int)Chama CreatePopup nesta instância PdfContentEditor.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string)Chama CreateRubberStamp nesta instância PdfContentEditor.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream)
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color)
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int)Chama CreateMovie nesta instância PdfContentEditor.
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string)Chama CreateSound nesta instância PdfContentEditor.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string)Chama CreateFileAttachment nesta instância PdfContentEditor.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double)
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string)
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double)
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string)Chama CreateBookmarksAction nesta instância PdfContentEditor.
AddDocumentAdditionalAction(eventType: string, code: string)Chama AddDocumentAdditionalAction nesta instância PdfContentEditor.
RemoveDocumentOpenAction()Chama RemoveDocumentOpenAction nesta instância PdfContentEditor.
AddDocumentAttachment(fileAttachmentPath: string, description: string)Chama AddDocumentAttachment nesta instância PdfContentEditor.
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string)
DeleteAttachments()Chama DeleteAttachments nesta instância PdfContentEditor.
ExtractLink()Chama ExtractLink nesta instância PdfContentEditor.
DeleteImage()Chama DeleteImage nesta instância PdfContentEditor.
DeleteImage(pageNumber: int, index: int[])
ReplaceImage(pageNumber: int, index: int, imageFile: string)Chama ReplaceImage nesta instância PdfContentEditor.
HideStampById(pageNumber: int, stampId: int)Chama HideStampById nesta instância PdfContentEditor.
ShowStampById(pageNumber: int, stampId: int)Mostre um selo previamente escondido.
DeleteStampById(stampId: int)Apagar todos os selos com o ID de selo dado em cada página.
DeleteStampByIds(stampIds: int[])Apagar todos os selos cuja identificação está em IDs de selo em cada página.
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double)Chama MoveStamp nesta instância PdfContentEditor.
MoveStampById(pageNumber: int, stampId: int, x: double, y: double)Chama MoveStampById nesta instância PdfContentEditor.

Ver também:

 Português