Rumah > hujung hadapan web > tutorial css > Trik CSS terbesar Vol. I Ebook (PDF dan EPUB)

Trik CSS terbesar Vol. I Ebook (PDF dan EPUB)

Jennifer Aniston
Lepaskan: 2025-03-18 10:25:20
asal
227 orang telah melayarinya

Trik CSS terbesar Vol. I Ebook (PDF dan EPUB)

Pada mulanya, "Trik CSS terbesar Vol. I" wujud semata -mata sebagai sumber dalam talian, hanya boleh diakses oleh ahli laman web. Walau bagaimanapun, sekarang, versi PDF dan EPUB tersedia untuk muat turun percuma kepada ahli. Keseluruhan projek ini berfungsi sebagai percubaan dalam penciptaan buku digital. Penulis lebih suka gaya blog penulisan dalam talian, yang membolehkan kandungan interaktif dan akses terkawal. Pendekatan ini bertujuan untuk meningkatkan produktiviti menulis dan berpotensi membawa kepada projek II dan projek masa depan yang lain. Penulis kini mempunyai sistem yang diperkemas untuk menulis, menerbitkan, dan pengedaran.

Membuat edisi digital

Harapan awal adalah bahawa penciptaan PDF akan mudah: menggunakan templat HTML yang bersih, menggunakan CSS mesra cetak, dan kemudian hanya menggunakan fungsi cetak-ke-PDF. Walaupun kaedah ini menghasilkan hasil yang boleh diterima (dengan pelarasan untuk grafik latar belakang), ia tidak mempunyai kawalan ke atas tajuk/kaki dan merupakan proses manual.

Pendekatan yang lebih programatik dikehendaki. Penulis menemui catatan blog oleh Baldur Bjarnason, perkhidmatan pengiklanan untuk membuat laman web seperti buku dan menukarnya ke dalam pelbagai format fail (PDF, Docx, EPUB).

Penjanaan ebook programatik

Baldur Bjarnason membangunkan sistem automatik yang menukarkan fail HTML tempatan ke dalam format PDF, EPUB, dan MOBI. Sistem ini menggunakan alat sumber terbuka dan diaktifkan melalui skrip baris arahan. Proses ini memerlukan penyediaan HTML yang teliti, menggunakan URL khas yang mengeluarkan kandungan mentah dengan gaya yang dioptimumkan cetak.

Alat yang digunakan

Tumpukan teknologi termasuk:

  • Penciptaan PDF: paged.js (dipilih melalui WeasyPrint selepas perbandingan).
  • Penciptaan Epub: Pandoc.
  • Penciptaan Mobi: Alat baris perintah ebook-convert Caliber.

Pelbagai kebergantungan perisian (Python, Pango, Libffi, dan lain -lain) juga diperlukan, tetapi skrip Baldur memudahkan pengurusan mereka. Penulis mencatatkan bahawa Percollate adalah alternatif yang lebih baru, tetapi ia tidak diterokai dalam projek ini.

Repositori sumber terbuka

Baldur Bjarnason mencipta repositori awam (trik buku) yang mengandungi versi mudah alat dan Makefile yang digunakan, menawarkan sumber yang berharga untuk orang lain yang menghadapi cabaran penciptaan ebook yang serupa.

Pratonton membina

PDFs mudah dipratonton menggunakan Preview.App (MAC), EPUBS dengan Books.App (Mac), dan MOBIS dengan kaliber. Proses berulang pelarasan CSS dan membina semula adalah memakan masa, menonjolkan keperluan untuk keupayaan pratonton secara langsung.

Perbezaan Kandungan Web vs Ebook

Pada mulanya, penulis meninggalkan idea versi cetak atau digital. Versi dalam talian sangat digunakan demo codepen tertanam, sesuai untuk interaksi web tetapi tidak sesuai untuk ebook. Walaupun ebook menyokong beberapa interaktiviti (GIF animasi, pautan), JavaScript dan iframes dielakkan untuk kebolehpercayaan. Untuk menangani ini, pen tertanam tersembunyi dalam versi ebook menggunakan display: none; . Blok WordPress Custom Memudahkan penciptaan kandungan khusus ebook, yang dipaparkan menggunakan<div> Unsur -unsur yang tersembunyi dalam versi dalam talian dan ditunjukkan melalui CSS cetak. Ebook CSS mengelakkan teknik cetak-gaya biasa (seperti menambah URL selepas pautan), bergantung kepada pautan biru yang boleh diklik.<p> Projek ini terbukti menjadi pengalaman pembelajaran yang berharga, terutamanya dalam bidang penyerahan kanvas digital. Penulis mengakui lengkung pembelajaran yang curam yang terlibat dalam penciptaan ebook jenis ini.</p> <p> Muat turun Vol. 1 ebook</p> </div>

Atas ialah kandungan terperinci Trik CSS terbesar Vol. I Ebook (PDF dan EPUB). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan