HtmlToWord

Software screenshot:
HtmlToWord
Rincian Software:
Versi: 0.4.9.5
Tanggal Upload: 20 Feb 15
Pengembang: orf
Lisensi: Gratis
Popularitas: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord diciptakan untuk digunakan dalam aplikasi yang menggunakan Word untuk menghasilkan laporan berdasarkan masukan HTML dari antarmuka web & nbsp; Anda dapat menggunakannya seperti begitu.:
impor HtmlToWord, win32com.client
Kata = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # Jangan mengatur ini ke True produksi!
Dokumen = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Ini adalah judul

Aku pergi di bawah gambar sebagai keterangan

Ini adalah beberapa text di paragraf


    & Nbsp;
  • Boo! Saya seorang daftar

"" "
parser.ParseAndRender (Html, kata, document.ActiveWindow.Selection)
Atau jika Anda tidak ingin menggunakan HTML Anda dapat membuat pohon tag sendiri (unsur Daftar dihilangkan):
dari HtmlToWord.elements impor *
parser.Render (word, [
& Nbsp; Heading3 ([Text ("Ini adalah gelar")]),
& Nbsp; ayat ([Image (atribut = {"src": "http://placehold.it/150x150", "alt": "Aku pergi di bawah"})]),
& Nbsp; Ayat ([
& Nbsp; Miring ([Text ("Ini adalah"), Bold ([Text ("beberapa")]), Text ("text")]),
& Nbsp; Teks ("di"),
& Nbsp; HyperLink ([Text ("ayat")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
tag yang didukung dan perpanjangan
HtmlToWord saat ini mendukung tag HTML berikut:
- P
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Tabel
- Tbody
- Tr
- Td
- Img
- A
- H1 / 2/3/4
Memperluas
Memperluas HtmlToWord cukup mudah. Setiap tag adalah kelas yang mewarisi dari BaseElement. Ini memiliki dua metode yang disebut: StartRender dan EndRender. Lihatlah dalam elemen / headings.py dan elemen / text.py untuk beberapa contoh sederhana.
Alasan
Mengapa Word? Mengapa tidak ODF atau OpenOffice?
Waktu. Kata-kata Object Model sangat baik didokumentasikan dengan banyak sampel yang tersedia di internet - kode NET di VB atau C # dapat diterjemahkan dengan mudah. Di atas ini Anda dapat merekam itu Makro dalam Firman yang menghasilkan kode Visual Basic saat Anda bermain dengan dokumen, yang berarti yang sangat cepat untuk mencari tahu bagaimana melakukan sesuatu. ODF terlihat keren, tapi sekali lagi aku tidak mendapatkan apapun lebih muda dan COM antarmuka kata yang menandai semua kotak. . Di masa depan saya mungkin memperluas modul ini untuk menghasilkan ODF XML, tapi untuk saat ini yang mimpi pipa

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Komentar untuk HtmlToWord

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!