授权委托书 (模板) 委托人:_____________,公民身份号码:________________, 受托人:_____________,公民身份号码:________________, 委托人婚烟声明,个人所有或与X共有大连市行政地址号房产,此房无其他共有人。现欲办理该房产业务类型,因事由无法前往大连市不动产登记中心,特委托_________(受托人何种关系)为代理人,委托事项具体如下: 1、(选择)委托事项; ...................... 2、(必要)接受询问、代为承诺;提交登记申请和资料、代为在相关登记文书上签字,按手印。 受托人在上述权限内承办的一切事务及签署的相关文件委托人均认可,并承担相应法律责任。委托期限:七天。 委托人: 受托人: 年 月 日 ,用itext编写java程序
时间: 2024-02-17 16:03:31 浏览: 22
以下是使用 iText 编写的 Java 程序,用于生成授权委托书模板:
```java
import java.io.FileOutputStream;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import com.itextpdf.text.Document;
import com.itextpdf.text.Element;
import com.itextpdf.text.Font;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfWriter;
public class AuthorizationLetterTemplate {
public static void main(String[] args) {
try {
// 创建 PDF 文档对象
Document document = new Document();
// 创建 PDF 输出流
PdfWriter.getInstance(document, new FileOutputStream("AuthorizationLetter.pdf"));
// 打开 PDF 文档
document.open();
// 设置字体
BaseFont baseFont = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font font = new Font(baseFont, 12, Font.NORMAL);
// 添加标题
Paragraph title = new Paragraph("授权委托书", new Font(baseFont, 16, Font.BOLD));
title.setAlignment(Element.ALIGN_CENTER);
document.add(title);
// 添加委托人信息
Paragraph grantor = new Paragraph("委托人:_____________,公民身份号码:________________,", font);
document.add(grantor);
// 添加受托人信息
Paragraph trustee = new Paragraph("受托人:_____________,公民身份号码:________________,", font);
document.add(trustee);
// 添加房产信息
Paragraph property = new Paragraph("委托人声明,个人所有或与X共有大连市行政地址号房产,此房无其他共有人。", font);
document.add(property);
// 添加委托事项
Paragraph item = new Paragraph("委托事项:", font);
document.add(item);
// 添加选择项
Paragraph selection = new Paragraph("(选择)委托事项; ......................", font);
document.add(selection);
// 添加必要项
Paragraph necessary = new Paragraph("(必要)接受询问、代为承诺;提交登记申请和资料、代为在相关登记文书上签字,按手印。", font);
document.add(necessary);
// 添加委托期限
LocalDate date = LocalDate.now().plusDays(7);
Paragraph deadline = new Paragraph(String.format("委托期限:%s。", date.format(DateTimeFormatter.ofPattern("yyyy年MM月dd日"))), font);
document.add(deadline);
// 添加签名
Paragraph signature = new Paragraph("委托人: 受托人: ", font);
signature.setAlignment(Element.ALIGN_RIGHT);
document.add(signature);
// 关闭 PDF 文档
document.close();
System.out.println("授权委托书生成成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
该程序会生成一个名为 `AuthorizationLetter.pdf` 的 PDF 文件,其中包含授权委托书的模板。你可以根据需要修改程序中的文字内容、字体样式、文件名等参数。