Sao chép có định dạng, in và xuất PDF từ Markdown
Cập nhật lần cuối:
Thảo luậnMục lục
Không phải người nhận nào cũng làm việc trực tiếp với file .md. Markdown Live Editor giúp chuyển nội dung đã biên tập sang công cụ văn phòng hoặc bản in mà không phải dựng lại định dạng bằng tay.
Sao chép tài liệu kèm định dạng
Nút sao chép của chế độ trực quan ghi cả hai dạng dữ liệu vào bộ nhớ tạm:
- HTML để ứng dụng hỗ trợ văn bản có định dạng giữ tiêu đề, chữ nhấn mạnh, danh sách, bảng và liên kết.
- Plain text làm phương án tương thích với ứng dụng chỉ nhận văn bản.
Bạn có thể dán nội dung vào Microsoft Word, Google Docs, email hoặc cửa sổ trò chuyện. Kết quả cuối cùng phụ thuộc vào khả năng xử lý HTML của ứng dụng đích; nên kiểm tra bảng, khối mã và hình ảnh sau khi dán.
Khi nào nên sao chép kèm định dạng?
- Gửi một phần tài liệu trong email mà người nhận không dùng Markdown.
- Chuyển bản nháp sang Google Docs để cùng biên tập với nhóm nội dung.
- Dán bảng và danh sách vào Word mà không dựng lại thủ công.
- Đưa nội dung đã trình bày vào cửa sổ trò chuyện để giữ cấu trúc dễ đọc.
Nếu người nhận cần tiếp tục làm việc bằng Git hoặc bảo toàn mã nguồn chính xác, hãy chia sẻ file Markdown thay vì văn bản có định dạng.
Xem trước bản in
Tính năng Print (In) mở bản xem trước được dàn trang bằng Paged.js1. Từ cửa sổ trình duyệt, bạn có thể in hoặc chọn Save as PDF (Lưu thành PDF).
Luồng thực tế gồm:
- Rà soát tài liệu trong chế độ trực quan.
- Mở bản xem trước khi in.
- Kiểm tra ngắt trang, bảng, hình ảnh, đầu trang và chân trang.
- Dùng hộp thoại in của trình duyệt để in hoặc lưu PDF.
Cấu hình đầu trang, chân trang và số trang
Các thiết lập chính:
| Setting | Mặc định | Mục đích |
|---|---|---|
markdownLive.printHeaderFormat | {title} | Nội dung đầu trang |
markdownLive.printFooterFormat | {signature} | Nội dung chân trang |
markdownLive.printPageNumberFormat | {page} | Đánh số trang; để trống để tắt |
markdownLive.printFontFamily | Phông chữ trình soạn thảo | Phông chữ dùng khi in |
markdownLive.printAutoTOC | false | Tạo mục lục ở đầu bản in |
Dùng thông tin YAML làm biến khi in
Bạn có thể khai báo thông tin mô tả ở đầu file:
---
title: Báo cáo kiến trúc
author: Vnstock
signature: Engineering Team
website: https://vnstocks.com
---Sau đó tham chiếu trong cấu hình:
Đầu trang: {title} — {author}
Chân trang: {signature} · {website}Biến không tồn tại sẽ không thể tạo ra nội dung mong muốn, vì vậy hãy kiểm tra phần thông tin YAML ở đầu file trước khi xuất bản.
Tạo mục lục tự động
Bật markdownLive.printAutoTOC để thêm mục lục dựa trên tiêu đề vào đầu bản in. Trước khi lưu PDF, hãy kiểm tra:
- Mỗi tài liệu có một H1 rõ ràng.
- Các phần con dùng H2/H3 đúng thứ bậc.
- Heading ngắn và mô tả đúng nội dung.
- Không nhảy cấp tiêu đề chỉ để thay đổi kích thước chữ.
Checklist trước khi gửi tài liệu
- Mermaid và công thức đã hiển thị đúng.
- Bảng rộng không bị cắt ở mép trang.
- Hình ảnh có độ phân giải phù hợp.
- Liên kết nội bộ cần thiết đã được chuyển thành địa chỉ người nhận truy cập được.
- Đầu trang và chân trang không chứa biến thay thế rỗng.
- Mục lục và số trang đúng.
- Không còn ghi chú rà soát chưa được xử lý.
Tiếp tục khám phá
- Bắt đầu với Obsidian-style Markdown Editor
- Rà soát Markdown cùng AI
- Chỉnh sửa trực quan và chế độ mã nguồn
- Cú pháp Markdown được hỗ trợ
- Liên kết nội bộ, liên kết ngược và đồ thị
- Quản lý hình ảnh và mẫu tài liệu
Footnotes
-
Paged.js là thư viện dàn nội dung web thành các trang phù hợp để in hoặc lưu thành PDF. ↩
Thảo luận