Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从html生成文档和PDF<;部门>;在Django_Django - Fatal编程技术网

如何从html生成文档和PDF<;部门>;在Django

如何从html生成文档和PDF<;部门>;在Django,django,Django,你好 在Django项目中,我有一个带有div的html文件,其中一些字段(如p)通过radiobutton选项(使用JavaScript)更改内容 需要将包含更改内容的div(通过radiobutton选择)转换为pdf和doc(保存所有样式)。 感谢您的帮助 我尝试了“wkhtmltopdf”,但它只使用db中的模型内容生成pdf,而没有radiobutton工作的结果 <!--Choice radiobuttons--> function Display(obj) {

你好

在Django项目中,我有一个带有div的html文件,其中一些字段(如p)通过radiobutton选项(使用JavaScript)更改内容

需要将包含更改内容的div(通过radiobutton选择)转换为pdf和doc(保存所有样式)。 感谢您的帮助

我尝试了“wkhtmltopdf”,但它只使用db中的模型内容生成pdf,而没有radiobutton工作的结果

<!--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>

功能显示(obj){
fioid=对象id;
如果(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';
}}
菲兹
知识产权
乌尔

我是菲兹 这是IP 这是你的


这可能就是问题的答案。