Ir al contenido
Otras versiones

Cargando…

Conversion samples

Descripción:

Método Valores de retorno Descripción
doc2pdf(InputStream is, String fileName) InputStream Recupera el documento subido convertido a formato PDF.
  • El parámetro fileName es el nombre del fichero del documento. La aplicación usa este parámetro para identificar el MIME TYPE del documento a partir de su extensión.

Ejemplo:

package com.openkm;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import org.apache.commons.io.IOUtils;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
InputStream is = new FileInputStream("/home/files/test.docx");
FileOutputStream fos = new FileOutputStream("/home/files/out.pdf");
InputStream convertedStream = ws.doc2pdf(is, "test.docx");
IOUtils.copy(convertedStream, fos);
is.close();
convertedStream.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
imageConvert(InputStream is, String fileName, String params, String dstMimeType) InputStream Recupera la imagen subida con una transformación.
  • La variable fileName es el nombre del fichero del documento. La aplicación usa esta variable para identificar el MIME TYPE del documento por su extensión.
  • El parámetro dstMimeType es el MIME TYPE de resultado esperado para el documento.

Ejemplo

package com.openkm;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import org.apache.commons.io.IOUtils;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
InputStream is = new FileInputStream("/home/files/test.png");
FileOutputStream fos = new FileOutputStream("/home/files/out.jpg");
InputStream convertedStream = ws.imageConvert(is, "test.png", "-resize 50% ${fileIn} ${fileOut}", "image/jpeg");
IOUtils.copy(convertedStream, fos);
is.close();
convertedStream.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}