如何查看databricks中生成的pdf文件

问题描述

我尝试使用以下代码生成示例 pdf 文件。我相信已经生成了 pdf,但我无法查看它。如何查看此 pdf 以及如何导出它。我是数据块的新手。请帮助寻找解决方案。谢谢

from fpdf import FPDF

class PDF(FPDF):    
  pass

pdf = PDF()          
pdf.add_page()            
pdf.output('test.pdf','F')          
pdf_w=210       
pdf_h=297      

class PDF(FPDF):          
    def lines(self):         
        self.rect(5.0,5.0,200.0,287.0)

 

解决方法

当您使用此类命令时,文件将在本地文件系统上创建,并在您终止集群时销毁。为防止出现这种情况,您可以将文件放入 Databricks 文件系统 (DBFS),例如,作为 /dbfs/mnt/..../file.pdf - 之后可以使用 databricks-cli 或类似方法检索该文件。 (/dbfs/ 挂载不适用于带有 DBR 7.+ 的社区版!)

另一种dbutils.fs.cp command复制本地文件到DBFS的方法,比如:

dbutils.fs.cp("file:/path/to/file.pdf","dbfs:/my.file.pdf")