Perguntas Frequentes

Contents
[ ]

Quais formatos a Aspose.PDF for .NET suporta?

A Aspose.PDF for .NET suporta formatos de arquivo populares como PDF, TXT, HTML, PCL, XML, XPS, EPUB, TEX e formatos de imagem. Para mais detalhes, visite a página .

Quais recursos de IA a Aspose.PDF for .NET suporta?

Sim, a biblioteca possui clientes de API OpenAI e Llama integrados. Eles permitem que você faça solicitações de API e crie copilotos de IA. Você pode encontrar exemplos na página .

Quantos arquivos posso combinar em PDF de uma vez?

Você pode mesclar um número ilimitado de arquivos em PDF de uma vez.

Como inserir uma imagem em um PDF?

Para inserir uma imagem em um PDF usando a Aspose.PDF for .NET, você pode encontrar aqui.

Como editar o texto em um PDF?

Para editar o texto em um PDF usando a Aspose.PDF for .NET, você pode encontrar aqui.

Como adicionar números de página a um arquivo PDF?

Para adicionar números de página a um PDF usando a Aspose.PDF for .NET, você pode encontrar aqui.

Como criar um fundo para documentos PDF?

Para criar um fundo para um documento PDF usando a Aspose.PDF for .NET, você pode encontrar aqui.

Como proteger um documento PDF?

Para proteger um documento PDF usando a Aspose.PDF for .NET, você pode encontrar aqui.

Como adicionar texto em negrito em uma anotação destacada em uma página PDF?

Para adicionar texto em negrito em uma anotação destacada, você pode encontrar aqui.

Como validar um PDF marcado?

Para validar um documento PDF marcado, você pode encontrar aqui.

Como implementar busca regex para TextFragmentAbsorber?

Para usar regex com a classe `TextFragmentAbsorber` na Aspose.PDF for .NET, você pode encontrar aqui.

Como fazer um documento PDF/A válido, a menos que a fonte ausente ou sua substituição seja fornecida?

Para criar um documento PDF/A válido, você pode encontrar aqui.

Vejo erros no log de conversão PDF/A. Isso significa que o documento não foi convertido com sucesso?

Não, a Aspose.PDF registra todos os problemas que encontrou, incluindo aqueles que foram corrigidos automaticamente. Se todas as entradas no log estão marcadas como Convertable=True, todos os problemas foram corrigidos e o documento foi convertido com sucesso. Apenas as entradas com Convertable=False indicam a falha na conversão.

Como fazer um documento PDF/A válido se o log de conversão contém erros "Fonte não incorporada"?

Se um log de conversão PDF/A contém entradas de erro "Fonte não incorporada" marcadas como Convertable=False, isso significa que o documento original inclui fontes que estão ausentes tanto no documento em si quanto na máquina onde a conversão é realizada. Verifique aqui para aprender como substituir fontes ausentes.

Por que a Aspose.PDF não converte um documento para PDF/A com a opção ConvertErrorAction.None?

A opção ConvertErrorAction.None impede que a Aspose.PDF remova elementos do documento, mesmo que esses elementos sejam proibidos pelo padrão PDF/A. Como resultado, pode ser impossível converter um documento usando o modo ConvertErrorAction.None. Use esta opção quando você não quiser que a Aspose.PDF remova automaticamente elementos proibidos do documento, especialmente se você planeja revisar o log de conversão e corrigir manualmente os problemas do documento. Outro cenário para usar esta opção é quando seu documento já é em grande parte ou totalmente compatível com PDF/A, e você deseja evitar alterações desnecessárias. Versões PDF/A mais permissivas (por exemplo, PDF/A-2 ou PDF/A-3) têm mais chances de serem convertidas com sucesso com a opção ConvertErrorAction.None. No entanto, para os padrões PDF/A-1a e PDF/A-1b, geralmente é recomendado usar a opção ConvertErrorAction.Delete.

A Aspose.PDF for .NET suporta Linux?

Sim, a Aspose.PDF for .NET suporta execução em ambientes Linux. Você pode usar a versão .NET Core ou posterior, que é multiplataforma e pode ser usada em Windows, macOS e Linux.

A Aspose.PDF for .NET suporta os frameworks .NET 2.0, 3.5 e 4.0?

A Aspose.PDF for .NET não suporta os seguintes frameworks .NET: .NET 2.0, .NET 3.5. No entanto, você pode usar a Aspose.PDF for .NET com qualquer um desses frameworks para seu projeto. A biblioteca fornece uma API consistente entre as diferentes versões do .NET, facilitando a migração do seu código entre frameworks conforme necessário.

Onde estão seus Exemplos .NET?

Você pode verificar todos eles em aqui.

A Aspose.PDF for .NET possui alguma medida de segurança em vigor?

Sim, seguimos as práticas:

  • Não executar scripts incorporados
  • Não avaliar código dinâmico
  • Não depender de interpretadores ou ambientes externos
  • Não fazer conexões de rede externas
  • Cumprir modelos de implantação segura como Microsoft Azure, AWS, etc.

Algum relatório de testes de penetração que a Aspose.PDF for .NET pode fornecer?

O produto é verificado mensalmente em busca de vulnerabilidades e problemas de segurança usando utilitários SonarQube e SBOM. O resultado do SonarQube é um relatório de segurança que pode ser solicitado à equipe de suporte. O utilitário SBOM cria dois relatórios nos formatos CyclonDX e SPDX, que estão disponíveis no pacote de lançamento, mais detalhes podem ser encontrados em aqui.

A Aspose.PDF for .NET pode fornecer o roteiro de segurança para a aplicação?

Reagimos a problemas de segurança assim que possível. É uma prioridade máxima no desenvolvimento do produto. Atualmente, não temos problemas de segurança graves encontrados por clientes, usamos software de scanner de código como SonarCube para detectar vulnerabilidades de segurança no produto em cada lançamento.

Qual é o seu processo para liberar código atualizado que aborda vulnerabilidades durante o tempo em que o código é usado em produção?

Usamos uma estratégia de hotfix para entregar atualizações cruciais para os clientes, caso contrário, todas as atualizações de segurança são entregues em um novo lançamento mensal.

Seus desenvolvedores são treinados em boas práticas de segurança?

Seguimos as melhores práticas de código, incluindo as de segurança. Cada solicitação de pull de um desenvolvedor passa pelo processo de revisão de código da equipe. Não temos treinamentos específicos como para engenheiros de segurança, mas temos uma lista de diretrizes para evitar esse tipo de problema.