java—HTML

1.软件结构的划分:

1)C-S结构:客户端--服务器端:QQ

   特点:必须客户端升级才能使用服务器端的高版本功能

2)B-S结构:浏览器端--服务器端:网易新闻

   特点:只要有浏览器就可以访问,无需升级

2.HTML中的文本标签

<h1>~~<h6>文字大小有大到小

<p>---</p>段落标记

<blockquote>----</blockquote>段落缩进

<marquee   dirciton="right/slide(平滑滚动)/scroll(连续滚动)">---<marquee>

上标签<sup>---------下标签:<sub>

原样输出:<prep>

水平线:<hr/>

换行:<br/>

有序列表:<ol>---<li>

无序列表:<ul>---<li>

行内标签:<span>--</span>

斜体:<em>粗体:<strong>

空格:&nbsp    引号:&quot

商标注册:&reg   版权所有:&copy

3.超链接标签

<a  href ="连接的资源"   target(打开的方式)>

4.图像标签:

<img   src(链接资源)   width(宽度)   height(高度)>

5.HTML5新增

可以连接video,audio,progress(正在执行的程序,进度条);

table(表格) 

      行:tr    单元格:td   标题:caption    表头:th(自动加粗,居中)

      合并:行:rowspan   列:colspan

     边框:border   宽度width  高度:height    align:居中/左/右

      表格拆分:thead---tbody-----tfoot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用开源的iText库将Java HTML转换为PDF。以下是一个示例代码: ```java import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.PageSize; import com.itextpdf.text.html.simpleparser.HTMLWorker; import com.itextpdf.text.pdf.PdfWriter; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; public class HtmlToPdfConverter { public static void main(String[] args) throws Exception { String html = "<html><body><h1>Hello, world!</h1></body></html>"; String pdfPath = "/path/to/pdf/file.pdf"; convertHtmlToPdf(html, pdfPath); } public static void convertHtmlToPdf(String html, String pdfPath) throws IOException, DocumentException { // Create document and writer Document document = new Document(PageSize.LETTER); PdfWriter.getInstance(document, new FileOutputStream(new File(pdfPath))); // Open document document.open(); // Parse HTML into list of elements List<com.itextpdf.text.Element> elements = parseHtml(html); // Add elements to document for (com.itextpdf.text.Element element : elements) { document.add(element); } // Close document document.close(); } private static List<com.itextpdf.text.Element> parseHtml(String html) throws IOException { // Create input stream from HTML string InputStream is = new ByteArrayInputStream(html.getBytes(StandardCharsets.UTF_8)); // Parse HTML into list of elements List<com.itextpdf.text.Element> elements = new ArrayList<>(); HTMLWorker htmlWorker = new HTMLWorker(elements); htmlWorker.parse(is); // Return list of elements return elements; } } ``` 在上面的示例代码中,我们使用iText库的`Document`和`PdfWriter`类来创建PDF文件。我们还使用了`HTMLWorker`类将HTML字符串解析为iText元素列表。最后,我们将iText元素添加到PDF文档中,并将文档保存到文件系统中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值