O Microsoft Publisher é uma ferramenta de editoração eletrônica projetada para a elaboração de diversas publicações, incluindo boletins informativos, brochuras, folhetos e muito mais no formato PUB. No entanto, o formato de arquivo PUB carece de ampla compatibilidade. Portanto, há casos em que é necessário transformar arquivos PUB em imagens TIFF. Neste artigo, aprenderemos como converter PUB em TIFF em C#. Forneceremos a você um tutorial passo a passo abrangente, juntamente com exemplos de código para facilitar sua jornada.
Este artigo cobre os seguintes tópicos:
- API C# para converter PUB em TIFF
- Etapas para converter um arquivo PUB em TIFF
- Converter PUB em TIFF em C#
- Converter PUB em TIFF on-line
- Recursos de aprendizagem gratuitos
API C# para converter PUB em TIFF
A conversão de arquivos PUB do editor em imagens TIFF pode ser feita em duas etapas. Primeiramente, usaremos a API Aspose.PUB for .NET para carregar e converter o arquivo PUB para o formato PDF. Depois disso, usaremos a API Aspose.PDF for .NET para renderizar as páginas do arquivo PDF em imagens TIFF.
Por favor, baixe as DLLs das APIs ou instale-as usando os seguintes comandos NuGet:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Como converter um arquivo PUB em TIFF
Podemos salvar facilmente um arquivo PUB como uma imagem TIFF seguindo as etapas abaixo:
- Crie um analisador PUB e analise o arquivo PUB.
- Converta um PUB em um fluxo de arquivo PDF.
- Crie um dispositivo TIFF e processe o PDF para salvá-lo como TIFF.
Agora, vamos ver como executar essas etapas em C# para converter um arquivo Publisher PUB em TIFF.
Converter PUB em TIFF em C#
Siga as etapas abaixo para converter o arquivo do Publisher em uma imagem TIFF programaticamente em C#:
- Crie um analisador PUB usando o método CreateParser() da classe PubFactory.
- Analise o arquivo do Publisher carregado usando o método Parse().
- Inicialize o objeto MemoryStream para armazenar o arquivo PDF.
- Converta PUB em PDF usando o método ConvertToPdf().
- Crie uma instância da classe Document com o fluxo PDF.
- Opcionalmente, especifique o TiffSettings.
- Depois disso, crie uma instância do TiffDevice com resolução e o objeto TiffSettings.
- Por fim, chame o método Process() para salvar o documento como TIFF.
O exemplo de código a seguir mostra como converter PUB em TIFF em C#.
// Este exemplo de código demonstra como converter o arquivo PUB do Publisher para o formato de imagem JPG.
// Carregue o arquivo PUB e crie o analisador PUB
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Analise o arquivo PUB
var doc = parser.Parse();
// Inicializar fluxo de memória
MemoryStream stream = new MemoryStream();
// Converter arquivo PUB em PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Carregar fluxo de documentos PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Criar objeto de resolução
Resolution resolution = new Resolution(300);
// Criar objeto TiffSettings
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Criar dispositivo TIFF
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Converta o arquivo PUB para o formato de imagem TIF
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar as bibliotecas sem limitações de avaliação.
Conversor PUB para TIFF - Grátis Online
Você pode experimentar este aplicativo conversor online gratuito de PUB para TIFF para converter arquivos do editor em imagens TIFF sem instalar nenhum software ou plug-in.
Converter PUB em TIFF online – Recursos de aprendizagem
Além de converter arquivos PUB do Publisher para o formato TIFF, você também pode explorar vários outros recursos da biblioteca usando os seguintes recursos:
Conclusão
Nesta postagem do blog, mostramos como converter PUB em TIFF em C#. Fornecemos um guia passo a passo e trechos de código para ajudá-lo a começar. Converter arquivos do Publisher em TIFF é uma tarefa relativamente simples, e os trechos de código fornecidos nesta postagem do blog podem ser usados como ponto de partida para desenvolver seu próprio aplicativo de conversão do Publisher para TIFF. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.