Commit 8e6b5e29 authored by Syretta Man's avatar Syretta Man

modified pdf 4

parent ce738bc0
Pipeline #112980 passed with stages
in 48 seconds
......@@ -95,24 +95,24 @@ public class WebServer {
resp.setContentType("application/pdf");
resp.setHeader("Content-disposition", "attachment; filename=haha.pdf");
ProcessBuilder pb = new ProcessBuilder("bash -c", "pandoc answer.md -f markdown -o answer.pdf");
// String[] cm = {"pandoc", "-s", "-o", "sample.pdf", "answer.md"};
// pb.command(cm);
pb.start();
try (InputStream in = new FileInputStream("answer.pdf");
OutputStream out = resp.getOutputStream()) {
byte[] buffer = new byte[1048];
int numBytesRead;
while ((numBytesRead = in.read(buffer)) > 0) {
out.write(buffer, 0, numBytesRead);
}
}
file.delete();
//
// ProcessBuilder pb = new ProcessBuilder("bash -c", "pandoc answer.md -f markdown -o answer.pdf");
//// String[] cm = {"pandoc", "-s", "-o", "sample.pdf", "answer.md"};
//// pb.command(cm);
// pb.start();
//
// try (InputStream in = new FileInputStream("answer.pdf");
// OutputStream out = resp.getOutputStream()) {
//
// byte[] buffer = new byte[1048];
//
// int numBytesRead;
// while ((numBytesRead = in.read(buffer)) > 0) {
// out.write(buffer, 0, numBytesRead);
// }
// }
//
// file.delete();
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment