P
pdf-creator
Create PDF documents from markdown with proper Chinese font support using weasyprint. This skill should be used when converting markdown to PDF, generating formal documents (legal, trademark filings, reports), or when Chinese typography is required. Triggers include \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create PDF documents from markdown with proper Chinese font support using weasyprint. This skill should be used when converting markdown to PDF, generating formal documents (legal, trademark filings, reports), or when Chinese typography is required. Triggers include \
How to use
- Zainstaluj zależności uruchamiając polecenie z flagami
--with weasyprint --with markdown, aby upewnić się, że wszystkie wymagane biblioteki są dostępne w Twoim środowisku. 2. Przygotuj plik markdown zawierający treść, którą chcesz przekonwertować na PDF. Upewnij się, że zawiera on tekst angielski, chiński lub oba. 3. Aby przekonwertować jeden plik, uruchom skryptmd_to_pdf.pypodając ścieżkę do pliku wejściowego i nazwę pliku wyjściowego. Na przykład:uv run --with weasyprint --with markdown scripts/md_to_pdf.py input.md output.pdf. 4. Jeśli chcesz przetwarzać wiele plików naraz, użyj skryptubatch_convert.pyz wzorcem plików i parametrem--output-dirwskazującym katalog docelowy. Na przykład:uv run --with weasyprint --with markdown scripts/batch_convert.py *.md --output-dir ./pdfs. 5. Jeśli znaki chińskie wyświetlają się jako puste pola, sprawdź czy na Twoim systemie są zainstalowane czcionki Songti SC, SimSun lub Noto Serif CJK SC. Na macOS z architekturą ARM zmienne środowiskoweDYLD_LIBRARY_PATHsą konfigurowane automatycznie. 6. Wygenerowany PDF będzie miał format A4 z odpowiednimi marginesami, czcionkami i rozmiarem poniżej 2MB, gotowy do druku lub przesłania w formularzach.