Chuyển SVG sang PDF
Chuyển một hoặc nhiều bản vẽ SVG sang PDF, đặt lên trang khổ A4, Letter hoặc khổ vừa khít với ảnh, kèm lề do bạn chọn. Hãy biết trước điểm đánh đổi: bộ chuyển đổi của chúng tôi kết xuất SVG thành pixel rồi nhúng ảnh bitmap đó vào, nên tệp PDF thu được không phải là tệp vector.
Drop your files here
or click to browse
Max 20 files, 50MB each
PDF Settings
Millimetres, 0-100
Lower DPI means a much smaller PDF
Document details & password
Encrypts the PDF with 256-bit AES. There is no way to recover it — keep a copy.
Processing...
0%
Complete!
Download PDFError
Bộ chuyển đổi này làm gì với một tệp SVG
SVG là định dạng bản vẽ dạng XML được tạo ra cho web. Trình duyệt, Inkscape, Illustrator, Figma và Affinity Designer đều mở được, nhưng Word, phần lớn ứng dụng email, nhiều cổng tải tệp lên và rất nhiều nhà in thì không nhận tệp .svg. PDF mới là định dạng mà các hệ thống đó chấp nhận, và đó là lý do nhu cầu chuyển đổi này xuất hiện thường xuyên với logo, biểu tượng và sơ đồ.
Ở trang này, tệp SVG được kết xuất trên máy chủ của chúng tôi theo kích thước khai báo trên phần tử gốc, rồi ảnh bitmap thu được được đặt lên trang PDF bằng pdf-lib. Toàn bộ phương pháp chỉ có vậy: không có bước chuyển đường path sang path, nên tệp PDF chứa một bức ảnh của bản vẽ chứ không phải chính bản vẽ. Một tệp SVG không có width và height sẽ lấy theo đơn vị trong viewBox, vì thế tệp khai báo viewBox="0 0 40 20" sẽ ra ảnh 40 x 20 pixel.
Những gì còn lại là hình thức hiển thị ở độ phân giải đã kết xuất, cùng với độ trong suốt nếu bạn để chất lượng ở mức Original. Những gì mất đi là tất cả những thứ làm nên một tệp SVG: đường vector, văn bản chọn được, nhóm, ID và mọi kiểu tạo dáng (styling) được định nghĩa bên ngoài tệp. Phông chữ được tham chiếu từ một trang web thay vì nhúng vào tệp có thể bị thay thế hoặc biến mất, còn ảnh ngoài tải qua http thì không được lấy về.
Cách này phù hợp với những ai cần một bản logo, huy hiệu, bản xem trước tệp cắt, biểu đồ hay chứng nhận để in hoặc để gửi kèm, và không có ý định phóng to thêm. Nếu bạn đang tìm "svg to pdf vector", hãy dùng cách xuất vector; phần câu hỏi thường gặp bên dưới có nêu tên các công cụ làm được việc đó.
Cách chuyển file SVG sang PDF
- Chuẩn bị tệp SVG trước. Bộ kết xuất của chúng tôi vẽ theo width và height khai báo trên phần tử gốc; tệp SVG không có kích thước sẽ lấy theo đơn vị trong viewBox, nên bản vẽ ghi 40 x 20 sẽ ra ảnh bitmap 40 x 20 pixel. Hãy đặt width và height đúng bằng kích thước pixel bạn thực sự muốn trước khi tải lên.
- Kiểm tra xem các kiểu CSS và phông chữ đã nằm gọn trong tệp chưa. Một tệp SVG phụ thuộc vào stylesheet hoặc web font của trang web nơi nó từng được dùng có thể ra kết quả sai kiểu hoặc trắng trơn. Nhúng CSS vào tệp, hoặc chuyển văn bản thành đường path trong trình chỉnh sửa, sẽ loại bỏ phần phỏng đoán này.
- Kéo tệp SVG vào khu vực tải lên. Bạn có thể thêm nhiều tệp SVG, và có thể trộn chung với PNG, JPG, TIFF hoặc các ảnh được hỗ trợ khác trong cùng một lô; giới hạn là 10 tệp cho khách và tài khoản miễn phí, 25 tệp với Plus và 50 tệp với Pro.
- Đặt tùy chọn trang: khổ giấy (A4 là mặc định, ngoài ra có A3, A5, Letter, Legal, Tabloid, hoặc Fit to image - đặt trang đúng bằng 1 pt cho mỗi pixel đã kết xuất, nên bản vẽ 3000 px sẽ cho trang rộng khoảng 41 in và các thiết lập chất lượng không còn giảm mẫu nữa), hướng trang (auto theo hình dạng của từng bản vẽ) và lề (mặc định là không lề, 0,5 in, 1 in, hoặc giá trị tùy chỉnh tính bằng milimét).
- Chọn chế độ chất lượng. Original giữ bản kết xuất SVG dưới dạng PNG không mất dữ liệu bên trong tệp PDF, giữ nguyên độ trong suốt. High, Balanced và Small ghi JPEG ở chất lượng 92, 80 và 65, giảm mẫu xuống 300, 200 hoặc 150 dpi so với kích thước đã vẽ, và làm phẳng phần trong suốt thành màu trắng.
- Sắp xếp lại các ảnh thu nhỏ, xoay trang theo từng bước 90 độ, thêm Title, Author, Subject hoặc Keywords nếu cần, rồi chuyển đổi và tải về. Một tệp SVG đơn lẻ giữ nguyên tên của nó; nhiều tệp thì luôn trả về một tệp merged.pdf duy nhất, mỗi bản vẽ một trang.
Những gì bạn có thể điều chỉnh
- Sáu khổ giấy sẵn có (A4, A3, A5, Letter, Legal, Tabloid) cùng với Fit to image, hướng trang auto, dọc hoặc ngang cho từng bản vẽ
- Lề: không lề, 0,5 in, 1 in, hoặc bất kỳ giá trị tùy chỉnh từ 0 đến 100 mm
- Chất lượng Original nhúng bản kết xuất dưới dạng PNG không mất dữ liệu và giữ độ trong suốt của SVG dưới dạng soft mask
- Nhiều tệp SVG, hoặc SVG trộn với ảnh chụp và ảnh chụp màn hình, gộp thành một tệp PDF theo đúng thứ tự bạn sắp xếp trên màn hình
- Các trường thông tin tài liệu cho Title, Author, Subject và Keywords
- Tùy chọn mật khẩu mở tệp AES-256 áp dụng bằng qpdf, nên tệp PDF hoàn thành sẽ yêu cầu mật khẩu trước khi mở
Câu hỏi về chuyển SVG sang PDF
Tệp PDF có giữ SVG ở dạng vector không?
Không. Luồng chuyển SVG sang PDF của chúng tôi kết xuất bản vẽ thành ảnh bitmap rồi đặt ảnh đó lên trang, nên kết quả không có đường vector và không có văn bản chọn được. Nếu bạn cần đầu ra vector thật sự, hãy chuyển SVG sang EPS hoặc PS tại đây: các định dạng này đi qua rsvg-convert và cairo nên vẫn là vector (văn bản được chuyển thành đường path/outline). Trên máy của bạn, Inkscape (inkscape --export-type=pdf file.svg) hoặc rsvg-convert -f pdf cũng tạo ra PDF vector, và đó thường là điều mà các tìm kiếm về dòng lệnh trên Linux và Mac muốn hướng tới.
Tệp PDF có in nét khi khổ lớn không?
Độ nét hoàn toàn do kích thước pixel mà tệp SVG được kết xuất quyết định, vì ảnh bitmap được vẽ theo tỷ lệ 1 pixel trên 1 point và không bao giờ được phóng to cho vừa trang. Một bản vẽ rộng 400 pixel sẽ chiếm khoảng 14 cm trên khổ A4 và sẽ bị mờ nếu sau đó bạn phóng to lên. Hãy đặt width và height của tệp SVG ở mức lớn, ví dụ 3000 pixel theo chiều ngang, trước khi tải lên, và giữ khổ giấy ở A4 hoặc Letter thay vì Fit to image, vì lựa chọn đó sẽ biến 3000 pixel thành trang 41 inch. Nếu cần tệp sẵn sàng cho in ấn mà nhà in có thể phóng to tùy ý, hãy dùng cách xuất vector thay vì trang này.
Tôi có thể chuyển nhiều tệp SVG thành các tệp PDF riêng không?
Không thể làm trong một lần. Mọi tệp bạn tải lên trong một lô sẽ thành một tệp PDF, mỗi bản vẽ một trang, tên là merged.pdf. Nếu bạn cần mỗi tệp SVG một tệp PDF, hãy tải lên lần lượt từng tệp.
Độ trong suốt có được giữ lại sau khi chuyển đổi không?
Có, nếu bạn để chất lượng ở mức Original: bản kết xuất được lưu dưới dạng PNG không mất dữ liệu với kênh alpha làm soft mask, nên logo trên nền trong suốt vẫn trong suốt trên trang. Các mức High, Balanced và Small mã hóa lại thành JPEG, định dạng không có kênh alpha, nên vùng trong suốt bị làm phẳng thành màu trắng.
Vì sao tôi nhận được thông báo "No valid images found to merge into PDF"?
Thông báo đó nghĩa là không đọc được tệp nào trong số các tệp đã tải lên. Với SVG, nguyên nhân thường gặp là mã dùng thuộc tính xlink: mà không khai báo xmlns:xlink trên phần tử svg gốc; trang này không tự sửa lỗi đó, nên bạn hãy thêm khai báo rồi thử lại. Các tệp SVG quá lớn cũng có thể vượt giới hạn pixel của bộ kết xuất, khi đó hãy giảm width và height khai báo. Nếu một số tệp trong lô có nhiều định dạng bị lỗi, các tệp đó sẽ được đánh dấu và tệp PDF vẫn được tạo từ những tệp còn lại.
Văn bản trong sơ đồ của tôi có tìm kiếm được trong tệp PDF không?
Không. Vì nội dung trang là một ảnh, nên không có gì chọn được, tìm kiếm được hay sửa được dưới dạng văn bản. Nếu bạn cần nhãn tìm kiếm được, hãy xuất PDF từ Inkscape hoặc Illustrator vì chúng tạo ra đối tượng văn bản thật, hoặc giữ một bản SVG kèm theo tệp PDF.
Công cụ có miễn phí không, và tôi có cần tài khoản không?
Bạn có thể chuyển đổi mà không cần đăng ký, tối đa 50 MB mỗi tệp và 10 tệp mỗi lô. Tài khoản miễn phí nâng giới hạn tệp lên 100 MB; Plus và Pro nâng lên 200 MB và 1 GB với số tệp mỗi lô nhiều hơn. Việc chuyển đổi chạy trên máy chủ của chúng tôi, không chạy trong trình duyệt của bạn, nên dù sao tệp cũng được tải lên.
Sau đó các tệp của tôi sẽ thế nào?
Tệp SVG bạn tải lên được xóa ngay khi tác vụ hoàn tất. Tệp PDF hoàn thành nằm sau một liên kết tải về ngẫu nhiên, không thể đoán được, trong khoảng bốn giờ rồi bị xóa tự động. Tên tệp, kích thước và kết quả được ghi vào log của chúng tôi, và người dùng đã đăng nhập sẽ có một mục trong lịch sử chuyển đổi, vì vậy hãy cân nhắc khi xử lý những bản vẽ thực sự cần bảo mật.