Generador de base64 a Pdf
Publicado por Alberto (3 intervenciones) el 28/10/2017 23:48:19
Hola,
Estoy intentando crear un generador de pdf a partir de una cadena de base64 separado en dos archivos, el frame donde están los componentes y app que es la clase java que realiza la conversión.
Llevo poco tiempo con java, con lo que he buscado el código para hacer el decode a partir de un string, pero eso lo quiero cambiar por el contenido de la caja de texto que tiene que ser de un tamaño de tamaño variable ya que me puede llegar a 500.000 caracteres... creo que es fácil pero no logro dar con ello.
Este es el codigo realizado hasta ahora:
¿Podéis ayudarme por favor?
Un saludo.
Estoy intentando crear un generador de pdf a partir de una cadena de base64 separado en dos archivos, el frame donde están los componentes y app que es la clase java que realiza la conversión.
Llevo poco tiempo con java, con lo que he buscado el código para hacer el decode a partir de un string, pero eso lo quiero cambiar por el contenido de la caja de texto que tiene que ser de un tamaño de tamaño variable ya que me puede llegar a 500.000 caracteres... creo que es fácil pero no logro dar con ello.
Este es el codigo realizado hasta ahora:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.io.*;
import javax.swing.JTextArea;
import sun.misc.BASE64Decoder;
public class App
{
public static void main( String[] args )
{
jTextArea1 = new JTextArea;
j
String encodedBytes = jTextArea1;
try {
BASE64Decoder decoder = new BASE64Decoder();
byte[] decodedBytes;
FileOutputStream fop;
decodedBytes = new BASE64Decoder().decodeBuffer(encodedBytes);
File file = new File("C:/Downloads/file.pdf");
fop = new FileOutputStream(file);
fop.write(decodedBytes);
fop.flush();
fop.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
¿Podéis ayudarme por favor?
Un saludo.
Valora esta pregunta
0