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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
| { "version": "2.0.0", "inputs": [ { "id": "pageNumber", "type": "promptString", "description": "Enter the page number(s) to compile (e.g., 2, 1-3)", "default": "1" } ], "tasks": [ { "label": "Export Specific Page(s) as PDF", "type": "shell", "command": "typst", "args": [ "compile", "--format", "pdf", "--pages", "${input:pageNumber}", "${file}", "${fileDirname}\\${fileBasenameNoExtension}.pdf" ], "problemMatcher": [] }, { "label": "Export Specific Page(s) as SVG", "type": "shell", "command": "typst", "args": [ "compile", "--format", "svg", "--pages", "${input:pageNumber}", "${file}", "${fileDirname}\\${fileBasenameNoExtension}.svg" ], "problemMatcher": [] }, { "label": "Export as Html", "type": "typst", "command": "export", "export": { "format": "html" } }, { "label": "Export as Markdown", "type": "typst", "command": "export", "export": { "format": "markdown" } }, { "label": "Export as Plain Text", "type": "typst", "command": "export", "export": { "format": "html" } }, { "label": "Export as SVG", "type": "typst", "command": "export", "export": { "format": "svg", "merged": true } }, { "label": "Export as PNG", "type": "typst", "command": "export", "export": { "format": "png", "fill": "#00000000", "merged": true } }, { "label": "Query as Pdfpc", "type": "typst", "command": "export", "export": { "format": "pdfpc" } }, { "label": "Export as PNG and SVG", "type": "typst", "command": "export", "export": { "format": ["png", "svg"], "png.ppi": 24, "merged": true, "merged.gap": "100pt" } } ] }
|