PdfFileInfo

Resumo geral

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

Façada para aceder aos metadados e propriedades de documentos PDF.

Esta classe fornece 34 métodos para trabalhar com objetos PdfFileInfo em programas .NET. Os métodos disponíveis incluem: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, e 8 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: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, e mais 26 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
DocumentDocument?Leia.O documento vinculado.
InputFilestring?Leitura/EscritaPercurso da fonte PDF.
HasOpenPasswordboolLeia.Se o PDF requer um usuário/password de abertura para ser aberto.
HasEditPasswordboolLeia.Se o PDF tem uma senha de proprietário/edição (ou seja,.
PasswordTypePasswordTypeLeia.Qual tipo de senha (se houver) autenticou o PDF vinculado.
Titlestring?Leitura/EscritaO título do documento.
Authorstring?Leitura/EscritaO autor do documento.
Subjectstring?Leitura/EscritaO documento em questão.
Keywordsstring?Leitura/EscritaAs palavras-chave do documento.
Creatorstring?Leitura/EscritaA aplicação do criador.
Producerstring?Leia.O aplicativo de produção que criou o PDF.
HeaderDictionary<string, string>Leitura/EscritaEntradas de metadados personalizadas do dicionário /Info subjacente, digitado pelo nome.
CreationDatestringLeitura/EscritaA data de criação em formato PDF nativo (D:YY YYMMDDHHmmSSOHH’mm’) ou vazia quando ausente.
CreationDateValueDateTimeLeitura/EscritaVista em bruto DateTime de CreationDate (acessório de conveniência).
ModDatestringLeitura/EscritaA data de modificação em formato PDF nativo (D:YY YYMMDDHHmmSSOHH’mm’) ou vazia quando ausente.
ModDateValueDateTimeLeitura/EscritaVista em bruto DateTime de ModDate (acessório de conveniência).
NumberOfPagesintLeia.Número de páginas.
PdfVersionstring?Leia.A cadeia de versões PDF (por exemplo, “1.4”, " 1.7").
IsEncryptedboolLeia.Se o documento está criptografado.
HasFormboolLeia.Se o documento tem um formulário.
HasOutlinesboolLeia.Se o documento tem marcadores.
HasMetadataboolLeia.Se o documento tem metadados XMP.
HasEmbeddedFilesboolLeia.Se o documento tem ficheiros incorporados.
HasPageLabelsboolLeia.Se o documento tem rótulos de página.
HasLayersboolLeia.Se o documento tem camadas (conteúdo opcional).
HasCollectionboolLeia.Se o documento é um Portfólio PDF (tem uma entrada /Coleção no catálogo).
IsTaggedboolLeia.Se o documento está marcado.
PageLayoutstring?Leia.O modo de layout da página (por exemplo, “SinglePage”, " TwoColumnLeft").
PageModestring?Leia.O modo de página (por exemplo, “UseOutlines”, " FullScreen").
IsPdfFileboolLeia.Se o documento vinculado é um ficheiro PDF válido (propriedade de instância).
InputStreamStream?Leitura/EscritaFonte-PDF.
UseStrictValidationboolLeitura/EscritaQuando é verdade, o parser aplica regras rigorosas de validação do PDF.

Métodos de avaliação

AssinaturaDescrição:
PdfFileInfo()Crie uma instância PdfFileInfo vazia.
PdfFileInfo(document: Document)Crie uma instância PdfFileInfo envolvendo um documento existente.
PdfFileInfo(input: byte[])Crie uma instância PdfFileInfo a partir de bytes PDF.
PdfFileInfo(input: byte[], password: string)Crie uma instância PdfFileInfo a partir de bytes PDF com senha.
PdfFileInfo(inputFile: string)Crie uma instância PdfFileInfo a partir de um caminho de arquivo.
PdfFileInfo(inputFile: string, password: string)Crie uma instância PdfFileInfo a partir de um caminho de arquivo com senha.
PdfFileInfo(inputStream: Stream)Crie uma instância PdfFileInfo a partir de um stream.
PdfFileInfo(inputStream: Stream, password: string)Abre a partir de um stream com uma senha.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Abrir a partir de um stream com uma senha e um controlador de segurança personalizado.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Abrir a partir de um caminho de arquivo com uma senha e um controlador de segurança personalizado.
SaveNewInfo()Salve as informações modificadas para um novo ficheiro PDF.
SaveNewInfoWithXmp()Salve as informações modificadas em um novo arquivo PDF, sincronizando entradas de Info dict com metadados XMP.
SaveNewInfoWithXmp(outputFileName: string)Salve as informações modificadas em um arquivo, sincronizando entradas de instruções da Info com metadados do XMP.
SetMetaInfo(name: string, value: string)Defina uma propriedade de metadados personalizada no dicionário de informações do documento.
GetMetaInfo(name: string)Obter uma propriedade de metadados personalizados do dicionário de informações sobre documentos.
GetPdfVersion()Alias de método-forma para PdfVersion.
GetPageWidth(pageNum: int)Obter a largura de uma página específica em pontos (baseado no número da página 1).
GetPageHeight(pageNum: int)Obter a altura de uma página específica em pontos (baseado no número da página 1).
GetPageRotation(pageNum: int)Obtenha a rotação de uma página específica (0, 90, 180, 270).
GetPageXOffset(pageNum: int)Coordenada X da origem da página dentro do limite da pagina.
GetPageYOffset(pageNum: int)Y coordenada da origem da página dentro do limite da pagina.
GetDocumentInfo()Obter todos os metadados do documento como um dicionário.
IsValidPdfBytes(data: byte[])Verifique se os bytes dados representam um ficheiro PDF válido.
IsValidPdfStream(stream: Stream)Verifique se o fluxo dado representa um ficheiro PDF válido.
GetDocumentPrivilege()Obter os privilégios do documento (permissões).
BindPdf(srcDoc: Document)Ligue esta fachada a uma instância de documento existente.
ClearInfo()Limpa as entradas padrão do dicionário /Info (Título, Autor, assunto, palavras-chave, criador, produtor, preso, CreationDate,ModDate) no documento vinculado.
BindPdf(path: string)Ligue esta fachada a um ficheiro PDF no caminho indicado.
Save(destStream: Stream)Salve o documento vinculado para um stream.
Save(destFile: string)Salve o documento vinculado para um caminho de arquivo.
Close()Fecha e solta o documento.
SaveNewInfo(outputStream: Stream)Salve o dicionário Info modificado para um stream.
SaveNewInfo(outputFile: string)Salve o dicionário Info modificado para um arquivo.
Dispose()Chama Dispose nesta instância PdfFileInfo.

Ver também:

 Português