如何为我的简历生成器应用程序生成 Pdf 文件?

问题描述 投票:0回答:1

目前我正在 flutter 中制作 Resume Builder 应用程序。除了将用户数据转换为 Pdf 之外,所有其他组件都适用于 MVP。

现在我正在使用 dart_pdf 和打印插件手动创建 Pdf,但字体和大小看起来不像我预期的那样(尽管我使用与模板中相同的大小和字体系列)。而且使用这种方法我将不得不手工制作所有简历模板。

我想到的另一种方法是将 Latex 文件解析为 pdf,但找不到任何有效的方法。

我也想让它离线,所以在线服务不好。

如果您构建了类似的东西或有想法,请分享。 预先感谢。

flutter pdf latex flutter-dependencies resume
1个回答
0
投票

您可以使用 flutter_html_to_pdf 包

   Future<void> generatePdf() async {
//HTML content with styling
final htmlContent = '''
<html>
  <head>
    <style>
      body {
        font-family: 'Arial, sans-serif';
        font-size: 14px;
        color: #333;
      }
      h1 {
        color: #007bff;
      }
      /*custom styling*/
    </style>
  </head>
  <body>
    <h1>Resume Title</h1>
    <p>resume content</p>
  </body>
</html>
''';

 final String generatedPdfFilePath =
  await FlutterHtmlToPdf.convertFromHtmlContent(htmlContent);

print('PDF generated at: $generatedPdfFilePath');
}
© www.soinside.com 2019 - 2024. All rights reserved.