Làm cách nào để kết hợp hai tệp HTML thành một?

Nếu bạn nối chúng, trình duyệt sẽ hợp nhất chúng nếu có thể. Để làm điều này một cách thủ công là rất khó khăn. Bạn cần phải có kỹ năng rất tốt với HTML. Không có cách đơn giản để làm điều này

Ví dụ về hai trang được nối với nhau



Document Title




onetwothree
onetwothree
onetw0three







Document Title




XXXXYYYYYYYYYYYZZZZZZZZZ
XXXXYYYYYYYYYYYZZZZZZZZZ
XXXXtYYYYYYYYYYZZZZZZZZZ



Lưu vào một tệp và mở để thấy nó hoạt động nhưng các trang phức tạp hơn có thể hoạt động không tốt


\_(ツ)_/

Nên hôm trước mình có tham khảo một tài liệu offline thực chất chỉ là nguồn tổng hợp của nhiều trang HTML. Mỗi lần mở từng trang từ chỉ mục tỏ ra khá khó khăn chưa kể tốn nhiều thời gian

Vì lý do đó, tôi bắt đầu biên dịch tất cả các trang này thành một HTML để tôi có thể dễ dàng tìm kiếm trong một trang thay vì 22 trang sau đó

Lúc đầu, tôi nghĩ rằng mình có thể có được một phần mềm trực tuyến miễn phí có thể làm được điều đó và thật may mắn là tôi đã có được HTML Merge từ SourceForge. Tuy nhiên, may mắn của tôi không kéo dài được lâu vì phần mềm này không đáp ứng được nhiệm vụ này. nó đã từ chối các trang HTML cụ thể này vì chúng ở dạng mã hóa không được hỗ trợ và sau đó quên đề cập đến những gì nó hỗ trợ

Vì vậy, tôi đã thử lưu một vài trong số chúng theo tiêu chuẩn mà tôi nghĩ là (UTF-8) nhưng điều đó đã gây ra cho tôi cùng một lỗi chính xác

Không còn lựa chọn nào khác, tôi quyết định đi theo con đường thủ công. mở từng HTML riêng lẻ, sau đó sử dụng ơn trời là sao chép và dán. Lướt qua vài trang là tôi nhớ ra rằng Notepad++ đã từng hỗ trợ tôi cách đây không lâu trong việc kết hợp nhiều tệp văn bản thuần túy. Vậy còn HTML thì sao?

Hợp nhất các HTML bằng cách sử dụng Combine Plugin

Ghi chú

  • Khi tôi nói kết hợp hoặc hợp nhất, ý tôi là vậy. nối hết tệp này đến tệp khác mà không có bất kỳ loại chỉnh sửa thẻ HTML nào.  
  • Một thuật ngữ ít mơ hồ hơn mặc dù không phổ biến cho điều này mà tôi tin là nối. Vì vậy, tôi không khuyên bạn nên sử dụng phương pháp này cho nội dung mà bạn dự định xuất bản trên một trang web. Tuy nhiên, đối với các tài liệu HTML ngoại tuyến từ cùng một nguồn (chẳng hạn như sách), tôi không thấy có hại

1. Mở Notepad++ trước. Bạn có thể lấy phiên bản di động hoặc có thể cài đặt tại đây

2. Bây giờ chúng ta cần cài đặt một plugin có tên là Combine (trước đây gọi là NPP Combine) để nó hoạt động. Bạn có thể làm điều đó theo hai cách

a. Trong khi kết nối với Internet, hãy chuyển đến Plugin trong menu và bên dưới Trình quản lý plugin, chọn Hiển thị Trình quản lý plugin. Trình quản lý plugin sẽ tự động tìm nạp tất cả các plugin có sẵn và liệt kê chúng ở đó. Tìm và chọn Kết hợp rồi nhấn nút Cài đặt

b. Tải plugin theo cách thủ công từ trang nhà phát triển và cài đặt nó. Để cài đặt chỉ cần copy file vừa tải về (kết hợp. dll) trong thư mục con plugin nằm bên trong thư mục cài đặt Notepad++. Khởi động lại chương trình để tải plugin

3. Mở tất cả các tệp HTML bạn cần hợp nhất bằng Notepad++. Để thực hiện việc này một cách dễ dàng, chỉ cần chọn tất cả chúng từ trình quản lý tệp của bạn, sau đó kéo và thả chúng vào cửa sổ Notepad++

4. Bây giờ, hãy chuyển đến menu Plugins và chọn Bắt đầu trong plugin Kết hợp

Làm cách nào để kết hợp hai tệp HTML thành một?
Bắt đầu Plugin kết hợp

Điều đó sẽ khởi chạy cửa sổ plugin với một vài cài đặt. Vì đây là HTML nên tôi không nghĩ nên thêm bất cứ thứ gì nên chỉ cần nhấn nút OK

Làm cách nào để kết hợp hai tệp HTML thành một?
Cấu hình các tùy chọn kết hợp

5. Thao tác này sẽ kết hợp tất cả các tệp đã mở thành một tệp lớn theo thứ tự chúng đã được mở (tôi. e. từ tab đầu tiên đến tab cuối cùng). Để hoàn tất, hãy lưu tệp mới này và bạn đã hoàn tất

Bây giờ bạn có thể tiếp tục và mở trang HTML đã hợp nhất bằng trình duyệt của mình để xem đầu ra. Nếu bạn cần xóa bất kỳ phần tử lặp lại nào khỏi các trang (như hình ảnh hoặc điều hướng liên kết đến các trang khác hiện không tồn tại), chỉ cần mở tệp đã hợp nhất bằng Notepad++ và sử dụng chức năng Thay thế (Ctrl+H) để xóa các phần tử trong

Sau đó, nếu đó là một cuốn sách như trong trường hợp của tôi, tôi cho rằng bạn muốn chuyển đổi HTML đã hợp nhất sang định dạng di động hơn như PDF hoặc Word nếu bạn muốn chỉnh sửa nội dung

Xuất HTML sang các định dạng khác

1. HTML sang PDF

Đối với PDF, tôi khuyên bạn nên mở tệp HTML bằng Trình duyệt Chrome và sử dụng tính năng xuất sang PDF tuyệt vời của nó cũng cung cấp một số tùy chỉnh gọn gàng

Nếu đang dùng Windows 8/10, bạn cũng có thể sử dụng máy in PDF tích hợp sẵn của Windows để xuất thành PDF từ bất kỳ Trình duyệt nào. Ngoài ra còn có rất nhiều phần mềm miễn phí và dịch vụ trực tuyến có thể giúp bạn điều đó

2. HTML sang WORD

Đối với Word, tin vui là gần như mọi phiên bản MS Word đều xử lý các tệp HTML theo mặc định. MS Word thực sự hiển thị HTML thực tế thay vì hiển thị đầu ra thô của nó

Vì vậy, chỉ cần mở tệp bằng MS Word, sau đó lưu tài liệu ở Định dạng Word có thể chỉnh sửa (*docx, *. tài liệu)

Chúng tôi có thể hợp nhất các tệp HTML không?

Ngoài ra, bạn có thể tải xuống miễn phí công cụ Trình nối tài liệu để hợp nhất rất nhiều Trang HTML thành một tệp HTML . Ngoài ra, công cụ này hỗ trợ các quy trình kết hợp hàng loạt thành cùng một định dạng tệp hoặc có thể kết hợp thành bất kỳ định dạng tệp nào theo nhu cầu của bạn.

Làm cách nào để kết hợp hai tệp HTML thành một trong Python?

Cách hợp nhất tệp HTML qua Python .
Mở tài liệu đầu tiên
Mở tài liệu thứ hai
Thêm các trang của tài liệu thứ hai vào tài liệu đầu tiên
Lưu tệp đầu ra được nối

Bạn có thể nén HTML không?

Như đã lưu ý ở trên, công cụ nén phổ biến nhất hiện được các máy chủ lưu trữ web sử dụng là gzip, sử dụng giao thức HTTP quen thuộc để tự động nén các tệp HTML từ máy chủ web của bạn và giải nén chúng trên thiết bị của người dùng cuối

Bạn có thể kết hợp CSS và HTML không?

CSS có thể được thêm vào tài liệu HTML theo 3 cách. Nội tuyến - bằng cách sử dụng thuộc tính kiểu bên trong các phần tử HTML . Nội bộ - bằng cách sử dụng phần tử