gpt4 book ai didi

c# - 如何使用 Aspose 维护或强制 PDF 中的货币格式

转载 作者:行者123 更新时间:2023-11-28 09:02:22 25 4
gpt4 key购买 nike

我正在使用 Aspose 从数据库填充 PDF 文档中的字段。将值本身放入文档中很容易:

form.FillField("PurchasePrice", PurchasePrice.ToString());  // PurchasePrice is decimal

但是,当我打开生成的 PDF 时,该字段仅显示为小数,即使 PDF 文件中的字段格式设置为设置了分隔符样式和货币符号的数字。

因此,显示的值为 1200.00,但我预计它是 $1,200.00。如果我手动更改该字段,即删除尾随小数,该字段将更新并按预期以货币格式显示。

有没有办法使用 Aspose/C# 或 Javascript 强制应用 PDF 字段格式?

该值需要保留为数值,因为其他计算依赖于它,所以我不能这样:

form.FillField("PurchasePrice", string.Format("{0:c}", PurchasePrice.ToString()));

我使用的是 Aspose.Pdf 版本 8.2.0.0 和 .NET 4.5

最佳答案

看起来 Aspose.PDF 使用了不正确的小数点分隔符,即“,”而不是“”作为解决方法,您可以尝试更改您的系统区域设置

关于c# - 如何使用 Aspose 维护或强制 PDF 中的货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com