好吧,我正在使用jsPDF生成pdf
,但遇到了2个问题。
我已经尝试使用jsPDF
的某些功能,但是其中的任何一个都没有成功。
正在保存的PDF可以通过此链接下载和查看。
print() {
const lMargin = 15; //left margin in mm
const rMargin = 15; //right margin in mm
const pdfInMM = 210; // width of A4 in mm
// const contentDataURL = canvas.toDataURL('image/png');
let pdf = new jspdf('p', 'mm', 'a4'); // A4 size page of PDF
var lines = pdf.splitTextToSize(this.contract, (pdfInMM - lMargin - rMargin));
// console.log(lines);
// pdf.text(lMargin, 20, lines);
pdf.fromHTML(this.contract, 20, lMargin);
pdf.save(this.trim(this.title) + '.pdf');
}
我看到了一些甚至与我需要的问题有关的问题,但总体上并没有解决我的问题,example是这样,但是当我只解决第一个问题并生成另一个正在显示HTML的问题时,标签。
我需要打印的对象与此类似,它具有htmls和css混合标签,它将由wysiwyg-editor生成
contract = '<p style="text-align: center;"><strong>CONTRATO DE PRESTAÇÃO DE SERVIÇO</strong></p>\n' +
'\n' +
'<p>\n' +
'\t<br>\n' +
'</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>Pelo presente Instrumento Particular de Contrato de Compra e Venda de Imóvel Urbano/Rural, com fundamento nos artigos 481 à 504 da Lei 10.406/2002, celebram as partes abaixo qualificadas, de um lado como VENDEDOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. e, de outro lado como COMPRADOR(A,ES,AS): NOME: NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. CONJUGE NACIONALIDADE NATURALIDADE ESTADO CIVIL PROFISSÃO IDENTIDADE CPF/MF n. tendo entre si, certo e ajustado as seguintes clausulas e condições: CLÁUSULA PRIMEIRA - DO OBJETO O objeto do presente instrumento particular, funda-se na alienação do seguinte bem imóvel, a saber: DESCRIÇÃO: ENDEREÇO BAIRRO CIDADE/UF ÁREA TOTAL: CARTÓRIO DE REGISTRO DE IMÓVEIS DA _____ CIRCUNSCRIÇÃO DA COMARCA DE</p>\n' +
'\n' +
'<p>\n' +
'\t<br>\n' +
'</p>\n';