test-export.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. const Parse = require("parse/node");
  2. Parse.initialize("edu-textbook");
  3. Parse.serverURL = "http://8.140.98.43/parse";
  4. global.Parse = Parse;
  5. /**
  6. *
  7. (npx vite build) -and (node temp/test-export.js)
  8. npx vite build && node temp/test-export.js
  9. npx vite build
  10. node temp/test-export.js
  11. @desc 本地合成测试指令
  12. sudo apt install poppler-utils
  13. libreoffice --headless --convert-to pdf *.jpg
  14. pdfunite 1*.pdf final.pdf
  15. libreoffice 更多用法可以在终端输入 libreoffice --help 或者 man libreoffice 。
  16. */
  17. import { exportProcessReportDocs } from "../func-tbook-export";
  18. async function main(){
  19. try{
  20. console.log("测试合集")
  21. // console.log(await exportProcessReportDocs("FR7KZtefyR"))
  22. // console.log("测试列表")
  23. // console.log(await exportProcessReportDocs(null,["9V575dapEM"]))
  24. // console.log(await exportProcessReportDocs(null,["c2WUE5PgCo"]))
  25. // console.log(await exportProcessReportDocs(null,["R9r0XtMsK3"])) // CIP顺序问题,后两个pdf到了最前面
  26. // console.log(await exportProcessReportDocs(null,["MU5YpUizfW"]))
  27. // console.log(await exportProcessReportDocs(null,["UUGgHPHsIC"]))
  28. // console.log(await exportProcessReportDocs(null,["KxhErArSbB"]))
  29. // console.log(await exportProcessReportDocs(null,["7cf69rSawD"]))
  30. // console.log(await exportProcessReportDocs(null,["kY6MbE1JXC"])) // 21个附件,超时
  31. // console.log(await exportProcessReportDocs(null,["O8kCxqdasp"])) // \u0002 乱码
  32. // console.log(await exportProcessReportDocs(null,["VK81UnQmkn"]))
  33. // console.log(await exportProcessReportDocs(null,["SD0NCAdscz"]))
  34. // console.log(await exportProcessReportDocs(null,["sbVgvo4qEk"]))
  35. // console.log(await exportProcessReportDocs(null,["4LnH46Mu03"]))
  36. // console.log(await exportProcessReportDocs(null,["xdIAG8BYnX"]))
  37. console.log(await exportProcessReportDocs(null,["NJ2hWa17gi"]))
  38. // console.log(await exportProcessReportDocs(null,["3wJSkW9HNV"]))
  39. // console.log(await exportProcessReportDocs(null,["tHhfIDBkhf"]))
  40. // console.log(await exportProcessReportDocs(null,["cgTEtIvkK4"]))
  41. // console.log(await exportProcessReportDocs(null,["KvvN9lWhri"]))
  42. // console.log(await exportProcessReportDocs(null,["F8eiOAfuC3"]))
  43. // console.log(await exportProcessReportDocs(null,["Oa1yB6n64u","j4pt2MMTXM","jAMGxwrl1F","BwZpEoOtS8","X10kCktA0r"]))
  44. // console.log(await exportProcessReportDocs(null,["BwZpEoOtS8","X10kCktA0r"]))
  45. }catch(err){
  46. console.error(err)
  47. }
  48. }
  49. main()