XHTML para PDF csharp

XHTML é uma versão mais restrita e baseada em XML dos arquivos HTML. Foi desenvolvido para melhorar a interoperabilidade com diferentes formatos de dados. Considerando que os arquivos PDF são populares devido ao seu suporte em várias plataformas e sistemas operacionais. Em alguns casos, pode ser necessário converter um arquivo XHTML para o formato PDF. Assim, este artigo aborda como converter um arquivo XHTML em um documento PDF programaticamente em C#.

Conversor de XHTML para PDF – Instalação da API C# .NET

Aspose.HTML for .NET API pode ser usada para criar, editar ou converter vários formatos de arquivo relacionados à web, incluindo HTML, EPUB, SVG, etc. Você pode configurar a API baixando seu arquivos de referência da página New Releases ou com o comando de instalação NuGet abaixo:

PM> Install-Package Aspose.Html

Converter arquivo XHTML para PDF em C#

Documentos XHTML podem fornecer extensibilidade incluindo fragmentos de outras linguagens baseadas em XML. Você pode converter um arquivo XHTML para o formato PDF seguindo as etapas abaixo:

  1. Carregue o arquivo XHTML de entrada.
  2. Inicialize uma instância da classe PdfSaveOptions.
  3. Converta o arquivo XHTML para PDF com o método ConvertHTML.

O exemplo de código a seguir mostra como converter um arquivo XHTML em PDF programaticamente em C#:

// Carregue o arquivo XHTML para convertê-lo 
HTMLDocument document = new HTMLDocument("sample.xhtml");

// Crie uma instância de PdfSaveOptions 
PdfSaveOptions options = new PdfSaveOptions();

// Salvar XHTML como um arquivo PDF
Converter.ConvertHTML(document, options, "output.pdf");

Explorar Aspose.HTML para .NET API

O espaço documentação explica vários outros recursos da API para trabalhar com formatos de arquivo da Web e relacionados à Internet. Você pode explorar diferentes opções de rastreamento, download ou conversão de arquivos na Web.

Obtenha Licença Gratuita

Você pode avaliar a API sem nenhuma restrição de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu o processo de conversão de documento XHTML para PDF em aplicativos baseados em C# sobre a estrutura .NET ou .NET Core. Além disso, você pode nos escrever no fórum em caso de dúvidas.

Veja também

Converter EPUB em uma imagem PNG ou JPG em C#