Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: 3n31ch en 15 Mayo 2017, 07:19 am



Título: Plugin de word para poner codigo... o algo así
Publicado por: 3n31ch en 15 Mayo 2017, 07:19 am
Hola mundo, que tal.

Estoy haciendo unos tutoriales de Java y como es un lio llegar y escribirlos en el foro estoy haciendo la versión en word y luego lo paso al foro. Todo esta bien ya que así puedo poner la tutorial descargable.

El problema es que al inicio todo era muy bonito, porque era todo bla bla, pero ahora que estoy con el codigo es un lio poner codigo en Word, y mas si quiero que siga los colores adecuados.

No quiero poner imagenes (aunque parece que es lo unico que me quedaria por probar) ya que haria que todo se retrasara mucho.

Existe alguna forma de hacerlo?.. algun contenedor especial o algo por el estilo?. La version de word no es un problema. (Asuman que puedo tener cualquiera)

Creo que notepad++ hay algo para exportarlo con los colores y todo. Lo probare, pero seria mejor que fuera algo interno de word y no una truculencia de otro programa externo.


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: Randomize en 15 Mayo 2017, 08:11 am
¿Y un IDE como Eclipse no te lo haría?


Ya me falla ésta memoria de grillo, pero creo que podía exportar código a .txt, luego sólo es cargarlo con el word.


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: 3n31ch en 15 Mayo 2017, 08:36 am
El tema es que lo ponga con el formato adecuado (como las etiquetas GeSHi). Lo ideal seria poder copiar un codigo y pegarlo en algun "elemento de word" que directamente genere ese formato.


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: Randomize en 15 Mayo 2017, 09:46 am
Un procesador de textos no es un IDE de programación, entiendo que busques facilitarte la tarea, quizás el Notepad++...


Un saludo.


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: 3n31ch en 15 Mayo 2017, 10:03 am
Un procesador de textos no es un IDE de programación

Me haces sufrir con esas verdades que me sueltas Rando  :-(

Bueno, ni modo... me conformare con lo que tengo  :-\


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: Orubatosu en 15 Mayo 2017, 10:12 am
Hay opciones de pegado conservando el formato, pero el problema también es como copia Eclipse (por ejemplo) los datos al portapapeles.

Y no, no se como. Yo he copiado bastante de Eclipse a Word también y al final me he limitado a crear un estilo con tipo, tamaño y arreando


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: Randomize en 15 Mayo 2017, 11:55 am
Me haces sufrir con esas verdades que me sueltas Rando  :-(

Bueno, ni modo... me conformare con lo que tengo  :-\


No son verdades.


Mira, lo que has pensado es UNA BUENA IDEA (gheshi en Word), pero la puñetas es que word es privativo, esa es la cuestión, openoffice y libreoffice se le asemejan pero están basados en deducciones inversas y estaría genial pues son de código abierto y tal.


A veces al PC no se le puede pedir lo que no puede hacer, de momento.




Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: acaballero en 15 Mayo 2017, 13:30 pm
Como bien dice el amigo Rando, el Notepad++ debería servirte para lo que estás buscano. Échale un ojo y nos dices.

https://hipertextual.com/archivo/2013/10/mejores-editores-de-texto-para-desarrolladores/


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: bettu en 15 Mayo 2017, 19:35 pm
Hola,


Hola mundo, que tal.

Estoy haciendo unos tutoriales de Java y como es un lio llegar y escribirlos en el foro estoy haciendo la versión en word y luego lo paso al foro. Todo esta bien ya que así puedo poner la tutorial descargable.

El problema es que al inicio todo era muy bonito, porque era todo bla bla, pero ahora que estoy con el codigo es un lio poner codigo en Word, y mas si quiero que siga los colores adecuados.

No quiero poner imagenes (aunque parece que es lo unico que me quedaria por probar) ya que haria que todo se retrasara mucho.

Existe alguna forma de hacerlo?.. algun contenedor especial o algo por el estilo?. La version de word no es un problema. (Asuman que puedo tener cualquiera)

Creo que notepad++ hay algo para exportarlo con los colores y todo. Lo probare, pero seria mejor que fuera algo interno de word y no una truculencia de otro programa externo.


En Google lo encontrabas rápido, sobretodo en inglés ( ¡¡¡ La lengua del Imperio !!!)


Prueba esto y nos dices. En lo personal no lo he probado, pues no programo, espero te sea de utilidad:

http://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig
https://schoudhury.com/blog/articles/insert-or-paste-formatted-source-code-into-a-word-document/
http://stackoverflow.com/questions/3252098/what-is-the-best-way-to-insert-source-code-examples-into-a-microsoft-word-docume
http://techwelkin.com/insert-code-snippets-syntax-highlight-ms-word

Código:

Here is the best way, for me, to add code inside word:

    go to "insert" tab, click "object" button (it's on the right)
    choose "OpenDocument Text" which will open a new embedded word document
    copy and paste your code from Visual Studio / Eclipse inside this embedded word page
    save and close

The result looks very nice. Here are the advantages of this method:

    the code keeps its original layout and colors
    the code is separated from the rest of the document, as if it was a picture or a chart
    spelling errors won't be highlighted in the code (this is cool !)

And it takes only few seconds.


Saludos,


Título: Re: Plugin de word para poner codigo... o algo así
Publicado por: 3n31ch en 15 Mayo 2017, 19:48 pm
Hola!, gracias por sus respuestas.

Hola,



En Google lo encontrabas rápido, sobretodo en inglés ( ¡¡¡ La lengua del Imperio !!!)


Prueba esto y nos dices. En lo personal no lo he probado, pues no programo, espero te sea de utilidad:

http://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig
https://schoudhury.com/blog/articles/insert-or-paste-formatted-source-code-into-a-word-document/
http://stackoverflow.com/questions/3252098/what-is-the-best-way-to-insert-source-code-examples-into-a-microsoft-word-docume
http://techwelkin.com/insert-code-snippets-syntax-highlight-ms-word

Código:

Here is the best way, for me, to add code inside word:

    go to "insert" tab, click "object" button (it's on the right)
    choose "OpenDocument Text" which will open a new embedded word document
    copy and paste your code from Visual Studio / Eclipse inside this embedded word page
    save and close

The result looks very nice. Here are the advantages of this method:

    the code keeps its original layout and colors
    the code is separated from the rest of the document, as if it was a picture or a chart
    spelling errors won't be highlighted in the code (this is cool !)

And it takes only few seconds.


Saludos,

Lo que mensionas es justamente lo que me auto propuse pero con notepad++ la idea era que fuera un reconocedor interno de word. (si busque en google antes de comentar  :xD).

Creo que notepad++ hay algo para exportarlo con los colores y todo. Lo probare, pero seria mejor que fuera algo interno de word y no una truculencia de otro programa externo.

Como bien dice el amigo Rando, el Notepad++ debería servirte para lo que estás buscano. Échale un ojo y nos dices.

https://hipertextual.com/archivo/2013/10/mejores-editores-de-texto-para-desarrolladores/

Si, pero la pregunta era si se podia hacer de otra forma (de hecho mensione notepad++ en la misma pregunta.  :xD


Bueno, gracias por sus respuestas. Creo que no hay otra forma.  :P