想在Python中将Excel文件转换为PDF?来看看这份Aspose.Cells指南

mnrssj 2021-04-08 11:53:41
xlsx


如今,PDF已成为交换文档的标准文件格式。在互联网上共享各种流行的文档格式之前,先将它们转换为PDF。Excel到PDF是将工作表转换为只读PDF页面的一种流行的转换方案。因此,本文介绍了如何使用Python将Excel XLSX或XLS文件转换为PDF。

  • 将Excel XLSX转换为PDF
  • 使用Python将高级XLSX / XLS转换为PDF

Aspose.Cells for Python via Java是一个功能强大的电子表格处理API,可让您从Python应用程序内部创建,处理和转换Excel文件。你可以点击下方按钮获取使用。下载Aspose.Cells for Python via Java


使用Python将Excel XLSX转换为PDF

以下是使用Python将Excel XLSX文件转换为PDF的步骤:

  1. 使用Workbook类加载Excel XLSX文件。
  2. 使用Workbook.save(fileName, SaveFormat.PDF)方法将XLSX转换为PDF。

下面的代码示例演示如何将Excel XSLX文件转换为PDF。

# Load Excel file
workbook = Workbook("Book1.xlsx")
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Excel文件

想在Python中将Excel文件转换为PDF?来看看这份Aspose.Cells指南

转换后的PDF文件

想在Python中将Excel文件转换为PDF?来看看这份Aspose.Cells指南

 

使用Python将高级XLSX / XLS转换为PDF

通过Java的Aspose.Cells for Python通过Java也可以使用不同的选项来自定义XLSX到PDF的转换。例如,您可以为转换后的PDF文件设置PDF遵从性,压缩率,网格线样式,每张纸的页数等。该PdfSaveOptions类用于设置这些选项。

以下是在XLSX中使用高级选项将Python转换为PDF的步骤。

  1. 使用Workbook类加载Excel XLSX文件。
  2. 创建一个PdfSaveOptions类的实例。
  3. 使用PdfSaveOptions对象设置选项,例如,使用PdfOptions.setCompliance(PdfCompliance)方法设置PDF遵从性。
  4. 使用Workbook.save(fileName,saveOptions)方法将XLSX保存为PDF 。

下面的代码示例演示如何在Excel XLSX中使用高级选项进行PDF转换。

# Load Excel file
workbook = Workbook("Book1.xlsx")
# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询

版权声明
本文为[mnrssj]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4087915/blog/5011856

  1. Drawing Doraemon in Python
  2. Python charts
  3. 用 Python 来了解一下《安家》
  4. 用 Python 抓取公号文章保存成 PDF
  5. 用 Python 生成炫酷二维码及解析
  6. Using Python to grab articles with public number and save them as HTML
  7. Getting stock market trading data with Python
  8. Learn about settle down in Python
  9. Using Python to grab articles with public number and save them as PDF
  10. Using Python to generate cool two dimensional code and analysis
  11. 20210225-1 Python错误与异常
  12. 20210225-1 Python errors and exceptions
  13. 使用Python拆分、合并PDF
  14. Using Python to split and merge pdf
  15. 真工程师:20块钱做了张「名片」,可以跑Linux和Python
  16. Implementation of LSB steganography based on MATLAB and python
  17. Real Engineer: 20 yuan to make a "business card", can run Linux and python
  18. python修改微信和支付宝步数
  19. Python changes WeChat and Alipay steps
  20. Python空间分析| 01 利用Python计算全局莫兰指数(Global Moran's I)
  21. Python spatial analysis | 01 using Python to calculate global Moran's index
  22. python入门教程13-05 (python语法入门之数据备份、pymysql模块)
  23. Introduction to Python 13-05 (data backup and pymysql module of introduction to Python syntax)
  24. pandas如何操作Excel?还不会的,看此一篇足矣
  25. How does panda operate excel? Not yet. This is enough
  26. 用python连接数据库模拟用户登录
  27. Using Python to connect database to simulate user login
  28. python入门教程13-04 (语法入门之记录相关操作)
  29. Introduction to Python 13-04
  30. python入门教程13-03 (python语法入门之表相关操作)
  31. Introduction to Python 13-03
  32. python的多线程的网络爬虫,待改进
  33. Python multithreaded web crawler, to be improved
  34. 常见加密算法的Python实现:
  35. Python implementation of common encryption algorithms:
  36. python刷题-核桃的数量
  37. Number of walnuts
  38. Python爬虫知乎文章,采集新闻60秒
  39. Python crawler knows articles and collects news for 60 seconds
  40. Python爬虫知乎文章,采集新闻60秒
  41. Python crawler knows articles and collects news for 60 seconds
  42. bbox_overlaps python
  43. bbox_ overlaps python
  44. 7-43 jmu-python-字符串异常处理 (20 分)
  45. 7-43 JMU Python string exception handling (20 points)
  46. n行Python代码系列:两行代码实现视频文件转成系列图片输出
  47. N-line Python code series: two lines of code to achieve video files into a series of pictures output
  48. python-阶乘计算
  49. Python factorial calculation
  50. Python实现定时发送微信消息
  51. python爬取英雄联盟所有英雄皮肤海报
  52. Sending wechat messages regularly with Python
  53. Python crawls all hero skin posters of hero League
  54. 上手Pandas,带你玩转数据(4)-- 数据清洗
  55. Hands on pandas, take you to play with data (4) -- data cleaning
  56. Python继续霸榜,上古语言Cobol重获关注,IEEE 2020编程语言榜单揭晓
  57. 教你用 Python 下载手机小视频
  58. Python continues to dominate the list, ancient language COBOL regains attention, IEEE 2020 programming language list announced
  59. How to download small video of mobile phone with Python
  60. 如何用 Python 在京东上抢口罩