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: | Acessos | Descrição: |
|---|---|---|---|
Document | Document | Leia. | O documento PDF actualmente destinado à edição. |
TextReplaceOptions | TextReplaceOptions | Leitura/Escrita | Opções de substituição de texto utilizadas pela família ReplaceText(string,strings). |
TextEditOptions | TextEditOptions | Leitura/Escrita | Opções de edição de texto encaminhadas para o motor subjacente. |
TextSearchOptions | TextSearchOptions | Leitura/Escrita | Opções de pesquisa em texto utilizadas pelas variantes de substituição por texto com estado. |
ReplaceTextStrategy | ReplaceTextStrategy | Leitura/Escrita | Estratégia de controle como ReplaceText ((corrente, corda) combina (literal vs. |
DocumentOpen | string | Leia. | Abre o documento. |
DocumentClose | string | Leia. | Aproxima o documento. |
DocumentWillSave | string | Leia. | - O documento vai salvar. |
DocumentSaved | string | Leia. | Salva o documento. |
DocumentWillPrint | string | Leia. | O documento vai ser impresso. |
DocumentPrinted | string | Leia. | Imprime o documento. |
Métodos de avaliação
| Assinatura | Descriçã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. |