Showing posts with label html. Show all posts
Showing posts with label html. Show all posts

Friday, 29 May 2026

Menampilkan teks biasa di halaman php moodle

Kalau ingin menampilkan teks biasa, harus memakai:

echo

atau HTML.

Yang benar:

echo html_writer::start_div();

echo '<b>Pilih opsi berikut untuk Cetak Harian Bulanan</b><br><br>';

echo html_writer::label('Bulan', 'bulan') . ' ';

Atau lebih rapi:

echo html_writer::start_div(
    null,
    null,
    ['style' => 'margin-top:10px']
);

echo html_writer::tag(
    'div',
    'Pilih opsi berikut untuk Cetak Harian Bulanan',
    [
        'style' => '
            font-weight:bold;
            margin-bottom:8px;
            color:#0f4c81;
        '
    ]
);

echo html_writer::label('Bulan', 'bulan') . ' ';

Hasilnya nanti muncul seperti judul kecil di atas dropdown.

Tuesday, 5 August 2025

convert pdf ke html

 

Baik, Guru. Convert PDF ke HTML bisa dilakukan supaya kontennya tampil sebagai halaman web biasa (DOM), sehingga Easy Screenshot bisa dipakai dengan anotasi.
Berikut beberapa cara:


1. Pakai pdftohtml (Terminal Ubuntu)

Ubuntu sudah menyediakan paket poppler-utils yang berisi pdftohtml.

Instalasi

sudo apt update
sudo apt install poppler-utils

Convert PDF ke HTML

pdftohtml -c -s input.pdf output.html

Keterangan:

  • -c → menjaga layout (font & gambar tetap posisi mirip)

  • -s → semua halaman digabung menjadi satu HTML panjang

Hasil:

  • output.html → bisa langsung dibuka di Firefox

  • Setelah dibuka, Easy Screenshot akan bisa dipakai dengan anotasi


2. Gunakan LibreOffice (tanpa terminal)

  1. Buka PDF di LibreOffice Draw (biasanya sudah terinstal di Ubuntu).

  2. Pilih File → Export → HTML.

  3. Buka hasilnya di Firefox.


3. Konversi Online (lebih cepat tapi butuh internet)

Misalnya:

Setelah di-convert, buka file .html di Firefox → langsung bisa dipakai Easy Screenshot.


Mau saya buatkan perintah lengkap 1 baris (download + convert + buka di Firefox langsung)?

Atau kamu mau cara offline yang langsung batch (banyak PDF sekaligus)?