bernas9 Posted October 23, 2015 at 10:38 AM Report Share #589090 Posted October 23, 2015 at 10:38 AM Bom dia, Malta estou a precisar de converter um ficheiro XML para PDF em C#, já tentei mil e uma coisas e ainda não consegui nada, se alguém pudesse ajudar agradecia muito mesmo ... Link to comment Share on other sites More sharing options...
apocsantos Posted October 23, 2015 at 11:03 AM Report Share #589092 Posted October 23, 2015 at 11:03 AM Bom dia, De uma forma mais ou menos simples tens tudo o que precisas dentro da .net Framework para fazer isso. Vais ter de carregar em memória o XML, serializar o conteúdo e gerar o pdf. Já deste uma vista de olhos ao iTextSharp ? Pode ser-te bastante útil, para fazeres o que pretendes, da mesma forma que o fo.net. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
bernas9 Posted October 23, 2015 at 11:14 AM Author Report Share #589093 Posted October 23, 2015 at 11:14 AM Obrigado pela dica, Já tenho isso tudo, o xml ja esta carregado em memoria, o problema esta em gerar o pdf, nao estou mesmo a conseguir. Link to comment Share on other sites More sharing options...
apocsantos Posted October 23, 2015 at 11:39 AM Report Share #589094 Posted October 23, 2015 at 11:39 AM Bom dia, Vais precisar de saber o layout, se por exemplo o XML vier de um outro formato, tipo Word, podes simplesmente pegar no serialized, gerar um novo documento word e imprimir. Poupas tempo, código e usas algo que muito provavelmente já tens no computador (MS Office), que tem as bibliotecas interop que te permitem fazer essa tarefa com meia duzia de linhas ou menos. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
bernas9 Posted October 23, 2015 at 12:15 PM Author Report Share #589099 Posted October 23, 2015 at 12:15 PM Sim, o xml é oriundo de um word, atraves do serialized nao consigo gerar logo para pdf? Link to comment Share on other sites More sharing options...
apocsantos Posted October 23, 2015 at 12:49 PM Report Share #589100 Posted October 23, 2015 at 12:49 PM Boa tarde, . Estive a ler um pouco sobre isso, porque me habituei tanto a usar interop que não o faço sem interop faz uns anos, e encontrei um nuget package que parece servir precisamente para o que pretendes. O docx4j.NET, que podes ser instalado a partir do package manager Install-Package docx4j.NET -Version 3.0.1 E tens neste link um exemplo de criação de um pdf a partir do XML de um ficheiro .docx. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now