Este tópico simples aborda como converter Word em PCL em C#. Ele inclui todas as informações necessárias para configurar o ambiente de desenvolvimento e fornece um exemplo de código funcional para converter DOCX em PCL usando C#. A aplicação desenvolvida pode ser utilizada dentro de qualquer ambiente .NET configurado em Linux, macOS ou MS Windows.
Etapas para exportar DOCX para PCL em C#
- Configure o ambiente para usar Aspose.Words for .NET para converter um arquivo Word em PCL em C#
- Carregue o arquivo de documento do Word de origem usando uma instância da classe Document
- Crie uma instância do objeto de classe PclSaveOptions e defina as configurações do arquivo PCL de saída necessárias
- Salve o documento do Word como um arquivo PCL no disco
As etapas mencionadas acima envolvem o processo de transformar um documento Word em PCL em C# usando uma interface API muito simples. O processo começará carregando o documento Word de origem do disco ou usando um fluxo de memória, que é seguido pela criação de uma instância da classe PclSaveOptions para definir as propriedades necessárias do arquivo PCL. Finalmente, o documento Word carregado será salvo como um arquivo PCL no disco.
Código para converter Word em PCL em C#
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace Testword | |
{ | |
public class WordToPCL | |
{ | |
public static void ConvertToPCL() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert Word files to PCL | |
License wordsLiense = new License(); | |
wordsLiense.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
Document sourceDocx = new Document(FilePath + "Test1.docx"); | |
PclSaveOptions options = new PclSaveOptions(); | |
options.AllowEmbeddingPostScriptFonts = true; | |
options.ColorMode = ColorMode.Grayscale; | |
options.JpegQuality = 100; | |
// Convert Word to PCL | |
sourceDocx.Save(FilePath + "DocumentPcl.pcl", options); | |
} | |
} | |
} |
O código de exemplo acima executa o processo para exportar DOCX para PCL em C# usando chamadas de API simples. A classe PclSaveOptions oferece várias propriedades opcionais para personalizar o arquivo PCL de saída, incluindo a configuração de ColorMode, CustomTimeZoneIfo, DefaultTemplate, Dml3DEffectsRenderingMode, ExportGeneratorName, FallbackFontName e JpegQuality, para citar alguns.
Neste tópico, aprendemos como converter documentos do Word em PCL usando C#. Se você quiser aprender o processo de combinação de documentos Word, consulte o artigo em como mesclar documentos do Word usando C#.