Converter outros formatos de arquivo para PDF em .NET
Visão Geral
Este artigo explica como converter vários outros tipos de formatos de arquivo para PDF usando C#. Ele abrange os seguintes tópicos.
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
Formato: EPUB
Formato: Markdown
- C# Markdown para PDF
- C# Converter Markdown para PDF
- C# Como converter arquivo Markdown para PDF
- C# Como converter arquivo Markdown para PDF
Formato: MD
Formato: PCL
Formato: Texto
Formato: TXT
Formato: Texto Simples
- C# Texto Simples para PDF
- C# Converter Texto Simples para PDF
- C# Como converter arquivo de Texto Simples para PDF
- C# Como converter arquivo de texto simples para PDF
Formato: TXT Pré-formatado
- C# Texto Pré-formatado para PDF
- C# Converter Texto Pré-formatado para PDF
- C# Como converter arquivo de Texto Pré-formatado para PDF
Formato: Texto Pré
- C# Texto Pré para PDF
- C# Converter Texto Pré para PDF
- C# Como converter arquivo de Texto Pré para PDF
Formato: XPS
Converter EPUB para PDF
Aspose.PDF para .NET permite converter arquivos EPUB para o formato PDF facilmente.
EPUB (abreviação de publicação eletrônica) é um padrão de e-book livre e aberto do Fórum Internacional de Publicação Digital (IDPF). EPUB (abreviação de publicação eletrônica) é um padrão de e-book livre e aberto do International Digital Publishing Forum (IDPF).
EPUB também suporta conteúdo de layout fixo. O formato é destinado como um único formato que editoras e casas de conversão podem usar internamente, bem como para distribuição e venda. Ele substitui o padrão Open eBook. A versão EPUB 3 também é endossada pelo Book Industry Study Group (BISG), uma associação comercial líder do setor de livros para práticas padrão, pesquisa, informação e eventos, para o empacotamento de conteúdo.
Tente converter EPUB para PDF online
Aspose.PDF for .NET apresenta a você uma aplicação gratuita online “EPUB para PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Passos: Converter EPUB para PDF em C# Passos: Converter EPUB para PDF em C#
- Crie uma instância da classe EpubLoadOptions.
- Crie uma instância da classe Document com o nome do arquivo fonte e opções mencionadas.
- Salve o documento com o nome de arquivo desejado.
O seguinte trecho de código mostra como converter arquivos EPUB para o formato PDF com C#.
public static void ConvertEPUBtoPDF()
{
EpubLoadOptions option = new EpubLoadOptions();
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Você também pode definir o tamanho da página para a conversão. Para definir um novo tamanho de página, você cria um objeto SizeF
e o passa para o construtor EpubLoadOptions.
public static void ConvertEPUBtoPDFAdv()
{
EpubLoadOptions option = new EpubLoadOptions(new SizeF(1190, 1684));
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Converter Markdown para PDF
Este recurso é suportado pela versão 19.6 ou superior.
Tente converter Markdown para PDF online
Aspose.PDF para .NET apresenta a você a aplicação gratuita online “Markdown para PDF”, onde você pode experimentar investigar a funcionalidade e a qualidade com que funciona.
Aspose.PDF para .NET oferece a funcionalidade de criar um documento PDF com base em arquivo de dados Markdown. Para converter o Markdown para PDF, você precisa inicializar o Documento usando MdLoadOptions.
O seguinte trecho de código mostra como usar essa funcionalidade com a biblioteca Aspose.PDF:
Passos: Converter Markdown para PDF em C# | Passos: Converter Markdown para PDF em C# | Passos: Converter MD para PDF em C#
- Crie uma instância da classe MdLoadOptions .
- Crie uma instância da classe Document com o nome do arquivo fonte e opções mencionadas.
- Salve o documento com o nome de arquivo desejado.
// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Abrir documento Markdown
Document pdfDocument = new Document(dataDir + "sample.md", new MdLoadOptions());
// Salvar documento em formato PDF
pdfDocument.Save(dataDir + "MarkdownToPDF.pdf");
Converter PCL para PDF
PCL (Linguagem de Comando de Impressora) é uma linguagem de impressora desenvolvida pela Hewlett-Packard para acessar recursos padrão de impressoras. PCL (Printer Command Language) é uma linguagem de impressora desenvolvida pela Hewlett-Packard para acessar recursos padrão de impressoras.
Tente converter PCL para PDF online
O Aspose.PDF para .NET apresenta uma aplicação gratuita online “PCL para PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Atualmente, apenas PCL5 e versões anteriores são suportadas
Conjuntos de Comandos | Suporte | Exceções | Descrição |
---|---|---|---|
Comandos de controle de trabalho
Comandos de seleção de fonte
Comandos de impressão de modelo + Permite preencher texto, imagens raster e áreas retangulares com padrões raster pré-definidos e padrões definidos pelo usuário, especificar modo de transparência para padrões e imagem raster de origem. Os padrões pré-definidos são de hachura, cruzeta e sombreamento. Comandos de preenchimento de área retangular + Permite a criação e o preenchimento de áreas retangulares com padrões. Comandos de gráficos vetoriais HP-GL/2 + Comando de Vetor com Tela (SV), Comando de Modo de Transparência (TR), Comando de Dados Transparentes (TD), RO
Conversão de um arquivo PCL para o formato PDFPara permitir a conversão de PCL para PDF, o Aspose.PDF possui a classe
Para permitir a conversão de PCL para PDF, a Aspose.PDF possui a classe O seguinte trecho de código mostra o processo de conversão de um arquivo PCL em formato PDF. Passos: Converter PCL para PDF em C#
Você também pode monitorar a detecção de erros durante o processo de conversão. Você também pode monitorar a detecção de erros durante o processo de conversão.
Problemas Conhecidos
Converter Texto para PDFAspose.PDF for .NET suporta a funcionalidade de converter arquivo de texto simples e texto pré-formatado para o formato PDF. Converter texto para PDF significa adicionar fragmentos de texto à página do PDF. No que diz respeito aos arquivos de texto, estamos lidando com 2 tipos de texto: pré-formatado (por exemplo, 25 linhas com 80 caracteres por linha) e texto não formatado (texto simples). Dependendo de nossas necessidades, podemos controlar essa adição nós mesmos ou confiá-la aos algoritmos da biblioteca. Tente converter TEXTO para PDF online Aspose.PDF for .NET apresenta a você a aplicação gratuita online “Texto para PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona. Aspose.PDF para .NET apresenta a você a aplicação online gratuita “Text to PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona. Converter arquivo de texto simples para PDFNo caso de um arquivo de texto simples, podemos usar a seguinte técnica: Passos: Converter Texto para PDF em C# | Passos: Converter TXT para PDF em C# | Passos: Converter Texto Simples para PDF em C#
Converter arquivo de texto pré-formatado para PDFConverter texto pré-formatado é como texto simples, mas você precisa realizar algumas ações adicionais, como definir margens, tipo de fonte e tamanho. Obviamente, a fonte deve ser monoespaçada (por exemplo, Courier New). Siga estes passos para converter texto pré-formatado em PDF com C#: Passos: Converter Texto Pré em PDF em C# | Passos: Converter TXT Pré-formatado em PDF em C#
Converter XPS para PDFAspose.PDF para .NET suporta a funcionalidade de converter arquivos XPS para o formato PDF. Confira este artigo para resolver suas tarefas. O tipo de arquivo XPS é principalmente associado à Especificação de Papel XML pela Microsoft Corporation. A Especificação de Papel XML (XPS), anteriormente conhecida como Metro e que engloba o conceito de marketing Next Generation Print Path (NGPP), é uma iniciativa da Microsoft para integrar a criação e visualização de documentos em seu sistema operacional Windows. O formato de arquivo é basicamente um arquivo XML zipado que é principalmente usado para distribuição e armazenamento. É muito difícil de editar e principalmente implementado pela Microsoft. Para converter XPS para PDF com Aspose.PDF para .NET, introduzimos uma classe chamada XpsLoadOption que é usada para inicializar um objeto LoadOptions. Para converter XPS em PDF com o Aspose.PDF para .NET, introduzimos uma classe chamada XpsLoadOption que é usada para inicializar um objeto LoadOptions. Tanto no XP quanto no Windows 7, você deve encontrar uma impressora XPS pré-instalada se procurar no Painel de Controle e depois em Impressoras. Para criar esses arquivos, você pode usar essa impressora como dispositivo de saída. No Windows 7, você deve ser capaz de simplesmente clicar duas vezes no arquivo para abri-lo em um visualizador de XPS. Você também pode baixar o visualizador de XPS no site da Microsoft. O seguinte trecho de código mostra o processo de conversão de um arquivo XPS para o formato PDF com C#. Passos: Converter XPS para PDF em C#
Tente converter o formato XPS para PDF online Aspose.PDF para .NET apresenta a você a aplicação gratuita online “XPS para PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona. Converter PostScript para PDFAspose.PDF para .NET suporta a conversão de arquivos PostScript para o formato PDF. Uma das funcionalidades do Aspose.PDF é que você pode definir um conjunto de pastas de fontes para ser usado durante a conversão. Para converter um arquivo PostScript para o formato PDF, o Aspose.PDF para .NET oferece a classe PsLoadOptions que é usada para inicializar o objeto LoadOptions. Posteriormente, este objeto pode ser passado como argumento ao construtor do objeto Document, o que ajudará o Motor de Renderização de PDF a determinar o formato do documento fonte. O seguinte trecho de código pode ser usado para converter um arquivo PostScript em formato PDF com Aspose.PDF para .NET:
Além disso, você pode definir um conjunto de pastas de fontes que serão usadas durante a conversão:
Converter XML para PDFO formato XML é usado para armazenar dados estruturados. Existem várias maneiras de converter XML para PDF no Aspose.PDF:
Tente converter XML para PDF online Aspose.PDF para .NET apresenta a você a aplicação gratuita online “XML para PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona. Aspose.PDF para .NET apresenta a você a aplicação gratuita online “XML para PDF”, onde você pode experimentar a funcionalidade e a qualidade com que funciona. Converter XSL-FO para PDFA conversão de arquivos XSL-FO para PDF pode ser implementada usando a técnica tradicional do Aspose.PDF - instanciar o objeto Document com XslFoLoadOptions. No entanto, às vezes você pode se deparar com uma estrutura de arquivo incorreta. Para este caso, o conversor XSL-FO permite definir a estratégia de tratamento de erro. Você pode escolher
Converter LaTeX/TeX para PDFO formato de arquivo LaTeX é um formato de arquivo de texto com marcação na derivada LaTeX da família de linguagens TeX, e LaTeX é um formato derivado do sistema TeX. LaTeX (ˈleɪtɛk/lay-tek ou lah-tek) é um sistema de preparação de documentos e linguagem de marcação de documentos. É amplamente utilizado para a comunicação e publicação de documentos científicos em muitos campos, incluindo matemática, física e ciência da computação. Também desempenha um papel proeminente na preparação e publicação de livros e artigos que contêm materiais multilíngues complexos, como sânscrito e árabe, incluindo edições críticas. LaTeX utiliza o programa de composição tipográfica TeX para formatar sua saída, e é escrito na linguagem macro TeX. Tente converter LaTeX/TeX para PDF online Aspose.PDF for .NET apresenta a você a aplicação gratuita online “LaTex para PDF”, onde você pode experimentar a funcionalidade e a qualidade com que funciona. Aspose.PDF para .NET suporta a funcionalidade de converter arquivos TeX para o formato PDF e para realizar essa necessidade, o namespace Aspose.Pdf possui uma classe chamada LatexLoadOptions que oferece as capacidades de carregar arquivos LaTeX e renderizar a saída em formato PDF usando a classe Document. O seguinte trecho de código mostra o processo de conversão de um arquivo LaTeX para o formato PDF com C#.
|