Chuyển HTML sang PDF HyperText Markup Language ↔ Portable Document Format Miễn phí Trực tuyến An toàn
Thả một tệp .html đã lưu và nhận về một PDF. Trình duyệt của bạn dựng nó, nên mọi hệ chữ mà nó có phông đều hiện đúng.
Chuyển đổi tệp của bạn
Thả một tệp HTML vào đây, hoặc chọn một tệp.
Tệp của bạn không rời khỏi thiết bị này. Mọi thứ chạy trong trình duyệt của bạn.
Không tải gì lên
Chuyển từ HTML
Chuyển sang HTML
PDF đến từ đâu
PDF bắt đầu từ một câu hỏi John Warnock nêu ra ở Adobe năm 1991: vì sao một tài liệu không thể trông giống nhau trên mọi máy mở nó? Câu trả lời, ra mắt năm 1993, là một định dạng mang theo chính phông chữ của mình, chính hình học trang của mình, và chính lời mô tả từng dấu vết trên trang, để đầu bên kia không phải dàn trang lại gì cả. Suốt mười lăm năm nó thuộc về Adobe; từ năm 2008 nó là một tiêu chuẩn ISO mở, và vì thế các biểu mẫu nhà nước, hồ sơ tòa án và kho lưu trữ có thể bắt buộc dùng nó mà không trói ai vào phần mềm của một công ty. Đó là toàn bộ lý do để đổi sang PDF: đó là lúc một tài liệu thôi thay đổi.
Bạn gặp nó ở đâu
Mọi thứ rời khỏi tay bạn mà phải đến nơi với đúng diện mạo cũ: một hợp đồng chờ ký, một hóa đơn, một bản lý lịch, một luận văn, một hồ sơ dự thầu, một biểu mẫu mà cơ quan chỉ nhận theo đúng một cách trình bày. Đó cũng là thứ nhà in đòi, bởi một tệp PDF mang theo phông chữ và khổ trang chính xác thay vì trông chờ nhà in có sẵn. Ảnh trở thành PDF cũng vì lẽ ấy — để được gửi đi như một tài liệu, chứ không như một tấm hình mà ai đó có thể cắt xén hay đổi cỡ.
Những câu hỏi thường gặp
Cách trình bày có đổi khi tôi chuyển không?
Đó đúng là điều PDF sinh ra để làm: một khi đã tạo xong, cách trình bày được cố định và sẽ trông y như vậy ở bất cứ đâu người ta mở ra. Rủi ro nằm ở chính khoảnh khắc chuyển đổi, không phải về sau. Nếu tài liệu gốc dùng một phông chữ mà máy bạn không có, phép chuyển sẽ thay bằng một phông tương tự và các dòng có thể xê dịch chút ít — vì vậy nên mở kết quả ra và liếc qua trang cuối, nơi mọi xê dịch tích lại hiện rõ nhất. Sau đó thì không gì nhúc nhích nữa.
Chữ còn chọn được và tìm được không?
Nếu bản gốc là một tài liệu chữ — tệp Word, bảng tính, trang web — thì có: các từ sang bên kia vẫn là từ, và tệp PDF có thể tìm kiếm, sao chép và được trình đọc màn hình đọc thành tiếng. Nếu bản gốc là ảnh chụp hay bản quét, tệp PDF chứa một bức hình của chữ: trông y hệt nhưng không tìm được. Muốn tìm được thì phải nhận dạng ký tự, và đó là một việc khác với chuyển đổi.
Tệp có mất chất lượng không?
Còn tùy hai định dạng chứa được những gì. Đổi giữa những định dạng lưu cùng một thứ — PNG sang BMP, WAV sang FLAC — thì chẳng mất gì. Đổi sang định dạng vứt bớt thông tin để tiết kiệm chỗ, như JPEG hay MP3, thì mỗi lần mất đi một ít, và đổi ngược lại cũng không lấy về được. Ở chỗ có thể chọn, trang này nghiêng về giữ chất lượng gốc hơn là tạo ra tệp nhỏ nhất.
Tệp của tôi có được tải lên đâu không?
Không. Việc chuyển đổi diễn ra bên trong trình duyệt của bạn, trên chính máy của bạn; tệp không bao giờ rời khỏi đó, và ở đây cũng chẳng có máy chủ nào để nhận nó. Vì vậy một tệp lớn bị giới hạn bởi bộ nhớ của chính bạn chứ không phải bởi việc tải lên; và vì vậy không thứ gì bạn chuyển đổi có thể xuất hiện trong nhật ký của bất kỳ ai — kể cả của chúng tôi. Các công cụ âm thanh và video thì có tải bộ máy chuyển đổi của chúng từ trang này lần đầu bạn dùng — chừng ba mươi megabyte, chỉ một lần; sau đó công việc vẫn diễn ra hoàn toàn trên máy của bạn.
Vì sao người ta chuyển HTML sang PDF
Một trang web là một thứ sống: nó thay đổi, nó di chuyển, nó biến mất. Một tệp HTML đã lưu chỉ vững hơn một chút, vì nó vẫn phụ thuộc vào trình duyệt để hiển thị và trông khác nhau từ màn hình này sang màn hình khác. Một PDF thì cố định. Khi bạn chuyển HTML sang PDF, bạn biến một trang thành một tài liệu mở ra giống hệt nhau ở mọi nơi, có thể lưu trữ, gửi email và in, và năm sau trông đúng như hôm nay.
Lý do thường rất thực tế. Bạn đã lưu một bài báo, một biên lai, một xác nhận đặt chỗ hay một bộ hướng dẫn và muốn có một bản sao không biến mất. Bạn tự viết một trang, có thể là báo cáo hoặc CV, và cần nó dưới dạng PDF để gửi. Hoặc bạn xuất một tài liệu từ chương trình nào đó dưới dạng HTML và giờ có người đòi PDF. Trong mỗi trường hợp bạn đang chuyển một trang thành một tài liệu, và chuyển HTML sang PDF là cách nhanh nhất để làm điều đó.
Trang này chuyển HTML sang PDF ngay trong trình duyệt của bạn. Tệp của bạn không được tải lên đâu cả, điều quan trọng khi trang là một biên lai, một lá thư hay thứ bạn không muốn máy chủ của người lạ nhìn thấy. Bên dưới bạn sẽ thấy cái gì được mang sang, cái gì cố ý bị bỏ, và cách có được kết quả sạch.
Phép chuyển đổi giữ những gì
Tiêu đề, đoạn văn, danh sách, bảng và liên kết
Khi bạn chuyển HTML sang PDF ở đây, tiêu đề, đoạn văn, danh sách, bảng và liên kết được giữ lại. Chữ trong PDF là chữ thật: bạn có thể chọn, tìm kiếm và sao chép từ nó, và nó vẫn đọc được bằng phần mềm hỗ trợ tiếp cận. Nó không phải ảnh chụp một trang, đó là lý do tệp vẫn nhỏ.
Trình duyệt của bạn làm phần vẽ
Một chi tiết hữu ích về cách trang này hoạt động: chính trình duyệt của bạn vẽ trang, nên nó dùng các phông chữ mà thiết bị của bạn có. Nghĩa là mọi hệ chữ mà thiết bị có phông đều ra đúng: Latin, Kirin, Hy Lạp, Ả Rập, Do Thái, Trung Quốc, Nhật Bản, Hindi và hơn thế nữa. Một bộ chuyển đổi chỉ mang theo vài phông sẽ biến những thứ đó thành ô trống. Ở đây, nếu trình duyệt của bạn hiển thị được, PDF có thể chứa được.
Vì sao điều đó quan trọng với chữ không phải Latin
Nhiều bộ chuyển đổi đơn giản chỉ viết được chữ trong một tập bảng chữ cái hẹp, và mọi thứ khác thành ô vuông hay dấu hỏi. Vì trình duyệt của bạn đã biết cách vẽ ngôn ngữ của bạn, một trang tiếng Ả Rập hay tiếng Trung chuyển tốt như một trang tiếng Anh. Hướng viết và hình dạng chữ cái do cùng một bộ máy xử lý đang hiển thị trang trên màn hình.
Cái gì cố ý bị bỏ
Bảng định kiểu riêng của trang
Một trang web thường đi kèm một bảng định kiểu, một bộ quy tắc riêng cho màu sắc, phông chữ, khoảng cách và bố cục. Ở đây bảng định kiểu riêng của trang bị bỏ. Thứ bạn nhận là nội dung với một bố cục đơn giản, sạch, dễ đọc của chính bộ chuyển đổi, không phải màu sắc và cách sắp xếp của trang gốc. Đó là một sự đánh đổi: bạn mất thiết kế, và đổi lại có một tài liệu gọn gàng không có sự lộn xộn mà kiểu dáng của trang có thể mang tới.
Hình ảnh tải từ web
Hình ảnh mà trang tải từ đâu đó trên internet cũng bị bỏ. Lý do đơn giản: không có gì trong bộ chuyển đổi này vươn ra qua mạng. Tệp của bạn được đọc cục bộ, và bộ chuyển đổi không bao giờ đi lấy một hình từ trang khác. Đó cũng là một phần lý do vì sao dùng nó trên trang riêng tư là an toàn. Nếu hình ảnh của trang được nhúng ngay trong tệp, thay vì tải từ nơi khác, tình huống sẽ khác, nhưng phần lớn hình trên trang web là liên kết, không phải nhúng.
Mã lệnh không bao giờ chạy
Mã lệnh trên trang, những đoạn mã làm menu mở ra hay nội dung thay đổi, không bao giờ chạy. Đây vừa là quy tắc an toàn vừa là một hạn chế. Một trang đã lưu có thể chứa mã làm đủ thứ khi mở bình thường. Ở đây nó được coi là nội dung thường và đơn giản là không được thực thi, nên chuyển một trang bạn không viết không thể kích hoạt điều gì bất ngờ.
Hãy kỳ vọng gì, nói ngắn gọn
Nếu trang của bạn chủ yếu là chữ, như một bài báo, một lá thư, một bộ hướng dẫn hay một báo cáo, kết quả là một tài liệu sạch có đủ chữ, tiêu đề, danh sách, bảng và liên kết. Nếu trang phụ thuộc vào thiết kế hay hình ảnh, như một thư viện ảnh, một bảng điều khiển hay một bản tin được thiết kế, PDF sẽ mang chữ nhưng không mang diện mạo.
Một tệp HTML thực chất là gì
HTML là ngôn ngữ để viết các trang web. Một tệp có đuôi .html là văn bản thuần với những dấu hiệu nhỏ, gọi là thẻ, nói rằng "đây là tiêu đề", "đây là đoạn văn", "đây là danh sách", "đây là liên kết". Trình duyệt của bạn đọc các dấu hiệu đó và vẽ trang. Bản thân tệp chỉ chứa cấu trúc và chữ; màu sắc, phông chữ và bố cục thường đến từ một bảng định kiểu riêng, còn hình ảnh từ các tệp ảnh riêng hoặc từ các trang khác.
Đây là chìa khóa để hiểu điều gì xảy ra khi bạn chuyển HTML sang PDF. Bộ chuyển đổi đọc một tệp duy nhất bạn đưa cho nó. Cấu trúc và chữ nằm ngay đó, nên chúng đi qua. Bảng định kiểu và hình ảnh ở nơi khác, và trang này không đi tìm chúng, nên chúng bị bỏ. Cái còn lại là phần cốt lõi của trang trong một bố cục sạch.
PDF thêm gì
PDF biến cấu trúc linh hoạt đó thành các trang cố định. Một trang web có thể tự dàn lại để vừa bất kỳ cửa sổ nào; PDF thì không, và đó là sức mạnh của nó cho việc lưu trữ và in. Sau khi bạn chuyển HTML sang PDF, chữ được dàn thành các trang cỡ chuẩn, với tiêu đề, danh sách và bảng bố trí theo thứ tự.
Cách lưu một trang để chuyển đổi tốt
Hầu hết trình duyệt có mục "Lưu trang thành" trong menu. Bạn thường thấy một lựa chọn giữa lưu trang đầy đủ, tạo ra một thư mục hình ảnh và tệp kiểu dáng cạnh tệp HTML, và chỉ lưu HTML. Với bộ chuyển đổi này, lựa chọn nào cũng cho ra tệp dùng được, nhưng chỉ chữ và cấu trúc trong chính tệp HTML mới được chuyển. Hình ảnh lưu vào thư mục bên cạnh không được đọc, vì bộ chuyển đổi xử lý đúng một tệp bạn chọn.
Những trang được dựng hoàn toàn bằng mã lệnh sau khi tải có thể lưu thành một tệp HTML gần như trống, vì thứ bạn thấy trên màn hình được lắp ráp ngay lúc đó. Bài báo, tài liệu và trang tĩnh lưu tốt. Nếu một trang đã lưu mở ra trống, trang đó là loại dựng bằng mã lệnh, và một cách khác, như chức năng in ra PDF của trình duyệt, sẽ phục vụ bạn tốt hơn.
Một cách gọn để chuẩn bị bài báo
Nhiều trình duyệt có chế độ đọc, lột trang xuống chỉ còn tiêu đề và chữ. Lưu từ chế độ đó thường cho ra tệp HTML sạch hơn so với lưu cả trang, không có menu, biểu ngữ và quảng cáo. Khi đó bạn chuyển HTML sang PDF, kết quả là một tài liệu sạch, dễ đọc chỉ có bài báo. Đáng thử bất cứ khi nào trang gốc lộn xộn.
Chữ viết từ phải sang trái và chữ châu Á
Vì chính trình duyệt của bạn vẽ trang, chữ Ả Rập, Do Thái, Trung Quốc, Nhật Bản, Hàn Quốc, Hindi và các hệ chữ khác do cùng bộ máy xử lý đang hiển thị nó trên màn hình. Điều đó bao gồm hướng viết và việc tạo hình chữ cái, vốn trong tiếng Ả Rập đổi dạng tùy các chữ bên cạnh. Một bộ chuyển đổi chỉ mang theo vài phông dựng sẵn sẽ biến tất cả thành ô trống. Ở đây, nếu trình duyệt của bạn hiển thị trang đúng, PDF sẽ chứa chữ đúng.
Nếu có gì trông sai ở một hệ chữ cụ thể, nguyên nhân thường là thiết bị của bạn thiếu phông cho nó. Hãy cài một phông bao phủ hệ chữ đó, tải lại trang và chuyển HTML sang PDF lần nữa.
Trang pha trộn ngôn ngữ
Một trang trộn các ngôn ngữ, chẳng hạn một văn bản tiếng Anh với vài cụm tiếng Ả Rập hoặc tiếng Trung, chuyển đổi không cần xử lý đặc biệt, vì mỗi đoạn được vẽ bằng phông nào thiết bị của bạn dùng cho hệ chữ đó.
Cách chuyển HTML sang PDF ở đây
Lưu trang thành tệp HTML
Nếu bạn muốn chuyển một trang web đang xem, trước hết hãy lưu nó từ trình duyệt thành tệp HTML. Nhiều trình duyệt có mục "Lưu trang thành" trong menu. Chọn tùy chọn HTML, và giữ tệp ở nơi bạn tìm được.
Chọn tệp
Thả tệp .html vào trang hoặc chọn từ thiết bị của bạn. Nó mở cục bộ và không có gì được gửi đến máy chủ.
Chuyển đổi và kiểm tra
Nhấn nút và tải PDF về. Mở nó ra và cuộn qua: kiểm tra các tiêu đề, một trang có bảng và trang cuối. Nếu thiếu thứ gì quan trọng, hãy kiểm tra xem đó là hình tải từ web hay thứ do mã lệnh vẽ.
Mẹo để có kết quả HTML sang PDF tốt hơn
Ưu tiên các trang làm bằng chữ
Bài báo, tài liệu, thư và báo cáo chuyển rất đẹp. Những trang có nội dung do mã lệnh tạo ra, như một số bảng điều khiển và ứng dụng, có thể trông trống, vì các mã lệnh điền vào chúng không chạy.
Nhúng những gì bạn cần
Nếu bạn tự viết HTML, hãy đặt chữ thẳng vào tệp thay vì tải từ nơi khác. Cái nằm trong tệp thì đi cùng; cái được lấy về thì không.
Giữ bản gốc
Đừng bao giờ vứt HTML sau khi chuyển đổi. PDF để đọc; HTML là nguồn bạn có thể sửa và chuyển lại.
Những câu hỏi mọi người hay hỏi trước khi chuyển
Vì sao hình ảnh và màu sắc bị thiếu?
Bảng định kiểu riêng của trang và mọi hình tải từ web đều bị bỏ, vì không có gì ở đây vươn ra mạng. Nội dung được giữ trong một bố cục đơn giản.
Vì sao một phần của trang trống?
Nếu phần đó do mã lệnh điền vào, nó sẽ trống, vì mã lệnh không bao giờ chạy trong bộ chuyển đổi này. Một bản lưu của trang tự dựng ngay lúc đó thường gần như trắng.
Nó có chạy với ngôn ngữ của tôi không?
Rất có thể là có. Trình duyệt của bạn vẽ trang, nên mọi hệ chữ mà thiết bị có phông đều ra đúng, kể cả các ngôn ngữ viết từ phải sang trái và chữ châu Á.
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi chạy trong trình duyệt của bạn và tệp không bao giờ rời thiết bị.
Liên kết còn nhấp được không?
Liên kết được giữ trong PDF. Chúng nhấp được hay không tùy vào trình đọc PDF, nhưng chữ và đích của chúng được bảo toàn.
Ai chuyển HTML sang PDF
Bất cứ ai lưu biên lai và xác nhận
Một xác nhận đơn hàng, một vé hay một trang đặt chỗ biến mất khỏi web sau vài tháng. Một bản PDF là bản ghi lâu dài bạn có thể lưu hồ sơ hoặc in.
Người viết và nhà phát triển
Những người viết tài liệu, báo cáo hay CV bằng HTML thường cần một PDF để gửi. Chuyển HTML sang PDF cho bạn một bản gọn gàng mà không cần mở một chương trình riêng.
Nhà nghiên cứu và sinh viên
Bài báo và ghi chú lưu từ web trở thành một tài liệu ổn định có thể chú thích, chia sẻ và trích dẫn với một văn bản cố định.
Những sai lầm thường gặp
Mong thiết kế web hiện ra
Bảng định kiểu bị bỏ, nên PDF có bố cục đơn giản. Nếu thiết kế quan trọng, hãy dùng chức năng in ra PDF của chính trình duyệt, vốn vẽ trang đúng như nó hiện ra.
Chuyển những trang tự dựng
Nếu một trang được lắp ráp bằng mã lệnh sau khi tải, bản lưu có thể trống. Hãy kiểm tra trang có chứa chữ trực tiếp trước khi chuyển.
Xóa nguồn
PDF không dễ sửa. Hãy giữ HTML để các thay đổi sau này vẫn đơn giản.
Các chuyển đổi và công cụ liên quan
Nếu bạn muốn đi chiều ngược lại, chuyển PDF sang HTML biến một tài liệu trở lại thành trang web, trong giới hạn rằng PDF không nhớ cấu trúc của chúng. Với tài liệu văn phòng, chuyển DOCX sang PDF và chuyển ODT sang PDF làm việc tương đương. Bản vẽ có lối riêng ở chuyển SVG sang PDF, còn chuyển EPUB sang PDF xử lý sách điện tử.
Khi đã có PDF, bạn có thể gộp nó với các tệp khác, nén nó để gửi email, đóng dấu mờ hoặc bảo vệ nó bằng mật khẩu.
Khi chuyển HTML sang PDF không phải lối tốt nhất
Đôi khi một lối khác phục vụ bạn tốt hơn. Nếu bạn muốn PDF trông giống hệt trang hiện trên màn hình, với màu sắc, bố cục và hình ảnh, hãy dùng tính năng in ra PDF của chính trình duyệt trên trang đang mở, vốn vẽ mọi thứ trình duyệt hiển thị. Nếu trang của bạn là một bảng điều khiển hay một ứng dụng tự điền bằng mã lệnh, bản lưu sẽ không chứa nội dung, nên hãy in trang đang mở thay vào đó.
Với các tài liệu mà phần cốt lõi thật sự là chữ, như bài báo, hướng dẫn, biên lai, thư và báo cáo, chuyển HTML sang PDF trong trình duyệt là nhanh, riêng tư và đáng tin cậy. Nó để nguyên tệp gốc của bạn, nên bạn có thể sửa HTML và chuyển HTML sang PDF lại bất cứ khi nào muốn.
Gộp nhiều trang thành một PDF
Nếu tài liệu của bạn trải ra trên nhiều trang, như các chương của một cuốn sổ tay lưu thành các tệp riêng, hãy chuyển từng cái thành PDF riêng và nối chúng theo thứ tự bằng công cụ gộp. Bạn có một tài liệu duy nhất đọc từ đầu đến cuối, dù nó bắt đầu là nhiều trang riêng biệt. Thêm số trang sau đó hoàn thiện hiệu ứng.
Giữ kết quả nhỏ
PDF làm từ các trang chữ thường nhỏ, vì chúng chứa ký tự chứ không phải hình ảnh. Nếu bạn nhận được một cái lớn hơn mong đợi, nó có thể được giảm sau đó bằng bước nén, dù với các trang chủ yếu là chữ điều này hiếm khi cần.
Trang của bạn ở lại trên thiết bị của bạn
Việc chuyển đổi diễn ra cục bộ. Tệp HTML của bạn được chính trình duyệt đọc, biến thành PDF ở đó và đưa lại cho bạn. Không có gì được tải lên, nên không có bản sao nào trên máy chủ. Và vì mã lệnh không bao giờ chạy và không có gì được lấy từ mạng, chuyển một trang đã lưu là thao tác an toàn ngay cả khi bạn không tự viết trang đó.
Một ví dụ có lời giải
Giả sử bạn đã lưu một xác nhận đặt chỗ từ một trang du lịch thành tệp HTML. Nó có một tiêu đề, thông tin hành khách, một bảng các chuyến bay và vài liên kết. Bạn thả tệp vào đây và nhấn chuyển. PDF có tiêu đề, thông tin và bảng, cộng với các liên kết, trong một bố cục đơn giản. Logo của hãng bay và biểu ngữ màu biến mất, vì chúng đến từ bảng định kiểu của trang và từ web. Mọi thông tin bạn cần đều ở đó, chọn được và tìm kiếm được, và bạn có thể lưu hồ sơ hay in tài liệu.
Trước khi bạn đóng trang
Hãy kiểm tra rằng bạn đã tải PDF về, rằng chữ bạn cần có mặt, và rằng bạn đã giữ HTML. Nếu cả ba điều đều đúng, việc chuyển HTML sang PDF đã xong.
Tóm tắt
Để chuyển HTML sang PDF ở đây, hãy lưu trang thành tệp .html, thả nó vào trang và nhấn nút. Tiêu đề, đoạn văn, danh sách, bảng và liên kết được giữ thành chữ thật, chọn được, do chính trình duyệt của bạn vẽ nên mọi hệ chữ mà thiết bị có phông đều ra đúng. Bảng định kiểu riêng của trang và hình ảnh tải từ web bị bỏ, và mã lệnh không bao giờ chạy. Không có gì rời thiết bị của bạn.