django - 如何从 html 生成 DOC 和 PDF在 Django
问题描述
再会,
在 Django 项目中,我有一个带有 div 的 html 文件,其中一些字段(如 p)通过单选按钮选择(使用 JavaScript)更改内容。
需要将更改内容的 div(通过单选按钮选择)转换为 pdf 和 doc(保存所有样式)。任何帮助表示赞赏。
我尝试了“wkhtmltopdf”,但它仅使用 db 中的模型内容生成 pdf,并且没有单选按钮工作的结果。
<!--Choice radiobuttons-->
function Display(obj) {
fioid=obj.id;
if(fioid=='exampleRadios1'){
document.getElementById("fiz").style.display='block';
document.getElementById("ip").style.display='none';
document.getElementById("ur").style.display='none';
} else if(fioid=='exampleRadios2'){
document.getElementById("ip").style.display='block';
document.getElementById("fiz").style.display='none';
document.getElementById("ur").style.display='none';
} else if(fioid=='exampleRadios3'){
document.getElementById("ur").style.display='block';
document.getElementById("fiz").style.display='none';
document.getElementById("ip").style.display='none';
}}
<div class="col-12">
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios"
id="exampleRadios1" value="FIZ" onclick="Display(this);" checked>
<label class="form-check-label" for="exampleRadios1">
FIZ
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios"
id="exampleRadios2" value="IP" onclick="Display(this);">
<label class="form-check-label" for="exampleRadios2">
IP
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios"
id="exampleRadios3" value="UR" onclick="Display(this);">
<label class="form-check-label" for="exampleRadios3">
UR
</label>
</div>
</div>
<div>
<p style="text-align: justify; font-family: Times New Roman;">
<span style='display: block;' id="fiz">This is FIZ</span>
<span style='display: none;' id="ip">This is IP</span>
<span style='display: none;' id="ur">This is UR</span>
</p>
<div>
解决方案
推荐阅读
- css - 如何制作不固定项目宽度的水平滚动部分
- c# - EF Core Web API:外键验证
- azure-devops - 请求者在 Azure DevOps 中批准他们自己的更改
- html - 切换到移动视图时图像高度发生变化
- php - 带有文件的联系表 - 使用 Mailer 的电子邮件中的文件附件 - Symfony
- java - 如何在java类中将n加到x?
- javascript - window.history.pushState 删除“?” 从查询字符串
- pandas - Python从不同目录读取数据并合并到一个excel文件中
- python - 如何执行名称在变量中的批处理文件?
- git - 在不破坏 repo 的情况下重置 repo