使用不带xls fo的XSLT将XML转换为PDF
我需要仅使用XSLT将XML转换为PDF,而不使用第三方dll。请查找以下XML使用不带xls fo的XSLT将XML转换为PDF,pdf,xslt,Pdf,Xslt,我需要仅使用XSLT将XML转换为PDF,而不使用第三方dll。请查找以下XML <xml> <Roll No> 60246</Roll No> <Document No> 60246</Document No> <Name>Satheesh</Name> <Class>III</Class> <Section>B</Section> <
<xml>
<Roll No> 60246</Roll No>
<Document No> 60246</Document No>
<Name>Satheesh</Name>
<Class>III</Class>
<Section>B</Section>
<Contact No>9876543210</Contact No>
<Exams>
<Exam> Quaterly </Exam>
<Tamil> 75 </Tamil>
<English> 80 </English>
<Maths> 80 </Maths>
<Total> 480 </Total>
</Exams>
<Exams>
<Exam> Half yearly </Exam>
<Tamil> 100</Tamil>
<English> 100 </English>
<Maths> 100 </Maths>
<Total>480 </Total>
</Exams>
</xml>
60246
60246
萨提希
三,
B
9876543210
四分之一
75
80
80
480
半年一次
100
100
100
480
XSLT可以生成HTML、XML和文本,而PDF是二进制文件。通常,您会从XML创建XSL-FO,并使用ApacheFop之类的工具来创建PDF。如果你真的问“我如何在不使用第三方工具的情况下从XSL-FO创建PDF?”那么答案是“使用第三方工具”,就像你查找PDF规范一样,你会发现它相当复杂……@TimC技术上,一个没有编码流(没有图像等)的PDF是一个文本文件。。。但我同意,即使没有某种库/工具,编写一个简单的helloworld.pdf也将是一项艰巨的任务。呃,除了@TimC所说的之外,可能还应该指出,您的输入实际上不是XML。您能否指导我如何在没有XSL-FO的情况下为简单的Hello World创建pdf。XSLT可以生成HTML、XML和文本,而PDF是二进制文件。通常,您会从XML创建XSL-FO,并使用ApacheFop之类的工具来创建PDF。如果你真的问“我如何在不使用第三方工具的情况下从XSL-FO创建PDF?”那么答案是“使用第三方工具”,就像你查找PDF规范一样,你会发现它相当复杂……@TimC技术上,一个没有编码流(没有图像等)的PDF是一个文本文件。。。但我同意,即使没有某种库/工具,编写一个简单的helloworld.pdf也将是一项艰巨的任务。呃,除了@TimC所说的之外,可能还应该指出,您的输入实际上不是XML。您能否指导我如何为没有XSL-FO的简单Hello World创建pdf。