Ini adalah perintah odt2html yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
unoconv - mengonversi dokumen apa pun dari dan ke format apa pun yang didukung LibreOffice
RINGKASAN
tidak terkonv [opsi] file [file2 ..]
tidak terkonv --listener [--server SRV] [--port PRT] [--koneksi CON]
DESKRIPSI
unoconv adalah utilitas baris perintah yang dapat mengonversi format file apa pun yang dapat dilakukan oleh LibreOffice
impor, ke format file apa pun yang dapat diekspor oleh LibreOffice.
unoconv menggunakan binding UNO LibreOffice untuk konversi dokumen non-interaktif
dan oleh karena itu memerlukan instance LibreOffice untuk berkomunikasi. Oleh karena itu jika tidak bisa
temukan satu, itu akan memulai contoh sendiri untuk penggunaan sementara. Jika diinginkan, seseorang dapat memulai
contoh "pendengar" untuk digunakan untuk koneksi berikutnya atau bahkan untuk koneksi jarak jauh.
PILIHAN
-c, --koneksi
String koneksi UNO yang akan digunakan oleh klien untuk terhubung ke instance LibreOffice,
atau digunakan oleh pendengar untuk membuat LibreOffice mendengarkan.
String koneksi default adalah "socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"
-d, --doctype
Tentukan jenis dokumen LibreOffice dari format backend. Kemungkinan jenis dokumen
adalah: dokumen, grafis, presentasi, lembar kerja.
Jenis dokumen default adalah dokumen´.
-e, --ekspor
Tetapkan opsi filter ekspor tertentu (terkait dengan filter LibreOffice yang digunakan).
misalnya. untuk filter keluaran PDF, seseorang dapat menentukan: -e PageRange=1-2
Lihat bagian *EKSPOR FILTER*.
-f, --format
Tentukan format output untuk dokumen. Anda bisa mendapatkan daftar kemungkinan keluaran
format per jenis dokumen dengan menggunakan opsi --show.
Jenis dokumen default adalah pdf´.
-F, --bidang
Ganti bidang teks yang ditentukan pengguna dengan nilai
misalnya. -F Client_Name = "Oracle"
-i, --impor
Setel opsi filter impor tertentu (terkait dengan filter impor LibreOffice yang digunakan
berdasarkan nama file input).
Lihat bagian *IMPOR FILTER*.
-l, --pendengar
Mulai unoconv sebagai pendengar untuk klien unoconv untuk terhubung.
-n, --tidak ada peluncuran
Secara default jika tidak ada pendengar yang berjalan, unoconv akan meluncurkan pendengarnya sendiri (sementara)
untuk memastikan konversi berfungsi. Opsi ini akan membatalkan konversi jika tidak
pendengar ditemukan, daripada memulai pendengar kita sendiri.
-o, --keluaran
Jika argumennya adalah direktori, letakkan dokumen yang dikonversi di direktori ini. Jika
beberapa file input disediakan, gunakan sebagai nama dasar (dan tambahkan ekstensi output).
Jika tidak, gunakan sebagai nama file keluaran.
--kata sandi
Berikan kata sandi untuk mendekripsi dokumen
--pipa
Gunakan pipa sebagai mekanisme koneksi alternatif untuk berbicara dengan LibreOffice.
-p, --pelabuhan
Port untuk mendengarkan (sebagai pendengar) atau untuk terhubung (sebagai klien).
Port default adalah 2002´.
--melestarikan
Simpan stempel waktu dan izin dari dokumen asli
-s, --server
Server (alamat) untuk mendengarkan (sebagai pendengar) atau untuk terhubung (sebagai klien).
Server default adalah localhost´.
--menunjukkan
Daftar format output yang mungkin untuk digunakan dengan -f.
--stdin
Baca file input dari stdin (nama file diabaikan jika disediakan)
--stdout
Cetak file output yang dikonversi ke stdout.
-t, --templat
Tentukan template yang akan digunakan untuk mengimpor gaya. Ini bisa sangat berguna jika Anda
memiliki identitas perusahaan yang harus Anda terapkan pada setiap dokumen yang Anda distribusikan.
-T, --waktu habis
Ketika unoconv memulai pendengarnya sendiri, coba sambungkan selama beberapa detik
sebelum menyerah. Meningkatkan ini dapat membantu ketika Anda menerima kesalahan acak yang disebabkan oleh
pendengar tidak siap untuk menerima pekerjaan konversi.
-v, --bertele-tele
Menjadi lebih dan lebih bertele-tele.
ARGUMEN
Anda dapat memberikan satu atau lebih arsip sebagai argumen untuk mengonversi masing-masing ke yang ditentukan
keluaran format.
IMPOR FILTER
Bergantung pada file input yang digunakan, filter impor LibreOffice yang berbeda secara otomatis
digunakan oleh unoconv. Filter impor ini dapat dipengaruhi oleh opsi -i yang, tergantung pada
filter yang digunakan, menerima argumen yang berbeda.
Tidak selalu jelas opsi filter impor apa yang dapat Anda berikan, dialog impor di
LibreOffice untuk filter yang Anda gunakan mungkin memberikan indikasi yang baik tentang apa yang Anda bisa
harapkan sebagai opsi filter impor.
Referensinya adalah dokumentasi LibreOffice, untuk spreadsheet dijelaskan di:
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
tapi kita akan melihat beberapa contoh.
DEFAULT IMPOR FILTER PILIHAN
Filter impor default untuk banyak impor (mis. Lotus, dBase atau DIF) menerima sebagai satu-satunya
argumen tipe penyandian input, jadi jika Anda memerlukan utf-8 (76), Anda dapat melakukan:
-i Opsi Filter=76
Untuk daftar kemungkinan jenis penyandian, Anda dapat menggunakan tautan di atas untuk menemukan kemungkinan
Pilihan.
· Opsi Filter
TEKS IMPOR FILTER PILIHAN
Filter impor teks menerima pengaturan FilterOptions yang menahan pengkodean input.
· Opsi Filter
CSV IMPOR FILTER PILIHAN
Filter impor CSV menerima pengaturan FilterOptions, urutannya adalah:
pemisah, pembatas teks, pengkodean, baris pertama, format kolom
Misalnya Anda mungkin ingin menggunakan ini untuk nyata dokumen yang dipisahkan koma:
-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1
yang akan menggunakan koma (44) sebagai pemisah bidang, tanda kutip ganda (34) sebagai teks
pembatas, UTF-8 (76) untuk pengkodean input, mulai dari baris kedua dan gunakan
format yang ditentukan untuk setiap kolom (1 berarti standar, 5 berarti tanggal YY/MM/DD)
Jika Anda ingin menggunakan lebih dari satu pemisah (misalnya spasi atau tab) dan gunakan
encoding (9), tetapi tanpa pembatas teks, Anda dapat melakukan:
-i Opsi Filter=9/32,,9,2
Untuk daftar kemungkinan jenis penyandian, Anda dapat menggunakan tautan di atas untuk menemukan kemungkinan
Pilihan.
· Opsi Filter
EKSPOR FILTER
Berbeda dengan filter impor, filter ekspor dapat memiliki beberapa opsi bernama, meskipun
tidak selalu jelas pilihan apa yang tersedia. Itu semua tergantung pada versi
Kantor Libre. Dialog ekspor yang Anda dapatkan di LibreOffice mungkin memberi Anda petunjuk tentang apa itu
mungkin, masing-masing widget tersebut mewakili opsi.
TEKS EKSPOR FILTER PILIHAN
Filter ekspor teks menerima pengaturan FilterOptions yang menahan pengkodean keluaran.
· Opsi Filter
Urutan argumennya adalah:
pengkodean, pemisah bidang, pembatas teks, kutipan-semua-sel-sel, simpan-konten-sel-seperti yang ditunjukkan
CSV EKSPOR FILTER PILIHAN
Filter ekspor CSV menerima berbagai argumen, urutannya adalah:
pemisah bidang, pembatas teks, pengkodean
Misalnya Anda mungkin ingin menggunakan ini untuk nyata dokumen yang dipisahkan koma:
-e Opsi Filter=44,34,76
yang akan menggunakan koma (44) sebagai pemisah bidang, tanda kutip ganda (34) sebagai teks
pembatas, UTF-8 (76) untuk pengkodean ekspor, mulai dari baris kedua dan gunakan
format yang ditentukan untuk setiap kolom (1 berarti standar, 5 berarti tanggal YY/MM/DD)
Jika Anda ingin menggunakan lebih dari satu pemisah (misalnya spasi atau tab) dan gunakan
encoding (9), tetapi tanpa pembatas teks, Anda dapat melakukan:
-e Opsi Filter=9/32,,9
Untuk daftar kemungkinan jenis penyandian, Anda dapat menggunakan tautan di atas untuk menemukan kemungkinan
Pilihan.
· Opsi Filter
PDF EKSPOR FILTER PILIHAN
Filter ekspor PDF kemungkinan merupakan filter ekspor paling canggih dalam jenisnya dengan segudang
dari pilihan yang dapat digunakan. Opsi filter ekspor dijelaskan dalam dokumen terpisah, atau
di wiki LibreOffice di:
http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export
Misalnya seseorang dapat menentukan: -e PageRange=1-2
Berikut adalah daftar semua opsi, namun untuk lebih jelasnya silakan lihat di filter.txt:
· IzinkanDuplicateFieldNames
· Jendela Tengah
· Perubahan
· KonversiOOoTargetToPDFTarget
· TampilanPDFDDocumentTitle
·DocumentOpenPassword
· EmbedFont Standar
· Aktifkan PenyalinanKonten
· Aktifkan TextAccessForAccessibilityTools
· Enkripsi File
· EksporBookmark
· EksporBookmarksKePDFDDestination
· EksporFormFields
· EksporLinksRelativeFsys
· Ekspor Catatan
· Ekspor Halaman Catatan
· Halaman PertamaDi Kiri
· Tipe Formulir
· SembunyikanViewerMenubar
· SembunyikanViewerToolbar
· SembunyikanViewerWindowControls
· Halaman Awal
· Tampilan Awal
· IsAddStream
· IsSkipEmptyPages
· Pembesaran
· Resolusi Gambar Maks
· BukaBookmarkLevels
· BukaDalamMode Layar Penuh
· Tata letak halaman
· Rentang Halaman
· Pilihan Tampilan PDF
· IzinPassword
· Mencetak
· Kualitas
· Kurangi ImageResolution
· Ubah UkuranWindowToInitialPage
· BatasiPermissionPassword
· Seleksi
· Pilih Versi PDF
· Gunakan Kompresi Lossless
· GunakanTaggedPDF
· Gunakan Efek Transisi
· Tanda Air
· Perbesar
GRAFIK EKSPOR FILTER PILIHAN
· Tinggi
· Resolusi
· Lebar
BMP EKSPOR FILTER PILIHAN
· Kompresi
· Pengodean RLE
JPEG EKSPOR FILTER PILIHAN
· Kedalaman Warna
· Kualitas
PBM/PGM/PPM EKSPOR FILTER PILIHAN
· Pengkodean
PNG EKSPOR FILTER PILIHAN
· Kompresi
· Mode Interlaced
GIF EKSPOR FILTER PILIHAN
· Mode Interlaced
· Transparansi
EPS EKSPOR FILTER PILIHAN
· Format Warna
· Kompresi
· Pratinjau
· Versi: kapan
CONTOH
Anda dapat menggunakan unoconv dalam mode mandiri, ini berarti bahwa tanpa LibreOffice
pendengar, itu akan dimulai sendiri:
unoconv -f pdf beberapa dokumen.odt
Seseorang dapat menggunakan unoconv sebagai pendengar (secara default localhost:2002) untuk membiarkan unoconv . lainnya
instance terhubung dengannya:
unoconv --pendengar &
unoconv -f pdf beberapa dokumen.odt
unoconv -f doc dokumen-lain.odt
unoconv -f jpg beberapa gambar.png
unoconv -f xsl beberapa-spreadsheet.csv
bunuh -15%-
Ini juga berfungsi pada Host jarak jauh:
unoconv --pendengar --server 1.2.3.4 --port 4567
dan kemudian hubungkan sistem lain untuk mengonversi dokumen:
unoconv --server 1.2.3.4 --port 4567
LINGKUNGAN VARIABEL
UNO_PATH
menentukan apa yang perlu digunakan oleh instalasi pyuno LibreOffice unoconv, mis.
/opt/libreoffice3.4/basis-link/program
EXIT STATUS
Biasanya, status keluar adalah 0 jika konversi berhasil. Jika telah terjadi kesalahan,
kode pengembalian kemungkinan besar adalah kesalahan yang dikembalikan oleh LibreOffice (atau antarmukanya, disebut
UNO) namun, kesalahan tidak pernah diterjemahkan menjadi sesuatu yang berarti. Jika Anda suka
menguraikan LibreOffice errCode, lihat:
http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx
Menggunakan daftar di atas, kode kesalahan 2074 berarti:
Kelas: 1 (ERRCODE_CLASS_ABORT)
Kode: 26 (ERRCODE_IO_INVALIDPARAMETER atau SVSTREAM_INVALID_PARAMETER)
Dan kode kesalahan 3088 berarti:
Kelas: 3 (ERRCODE_CLASS_NOTEXISTS)
Kode: 16 (ERRCODE_IO_CANTWRITE)
Gunakan odt2html online menggunakan layanan onworks.net