如何使用powershell以pdf格式保存日志?
实际上,我制作了一个测试单元来打印这个结果:如何使用powershell以pdf格式保存日志?,powershell,Powershell,实际上,我制作了一个测试单元来打印这个结果: info: serving app on http://127.0.0.1:4000 Usuario superagent: Enable experimental feature http2 ✓ realiza um registro de usuário (511ms) ✓ realiza login com o usuário registrado (142ms) ✓ realiza login com dados
info: serving app on http://127.0.0.1:4000
Usuario
superagent: Enable experimental feature http2
✓ realiza um registro de usuário (511ms)
✓ realiza login com o usuário registrado (142ms)
✓ realiza login com dados incorretos (145ms)
PASSED
total : 3
passed : 3
time : 2s
如果我尝试以.txt格式导出此日志,我会遇到一些特殊字符和重音的问题,如您所见:
adonis test > yourfile.txt
当我打开“yourfile.txt”时:
我在想是否有办法将此日志导出为pdf格式以解决此问题,或者是否有办法正确显示特殊字符/重音
如果我做一个
adonis测试>yourfile.pdf
生成的pdf被破坏。这可能与outputenencoding有关。尝试:
可能重复@Matthew Thank,但这个问题将转换为docx->pdf,在我的情况下是txt->pdf,如果我尝试使用保存。docx我有同样的问题(存档被破坏),而不是使用
重定向,分配到一个变量并使用?如果不是,可能是这个:
[32minfo[39m: serving app on http://127.0.0.1:4000
Usuario
Ô£ô realiza um registro de usu├írio (456ms)
Ô£ô realiza login com o usu├írio registrado (135ms)
Ô£ô realiza login com dados incorretos (126ms)
PASSED
total : 3
passed : 3
time : 1s
$enc = [Console]::OutputEncoding
[Console]::OutputEncoding = [text.encoding]::utf8
adonis test | Out-File yourfile.txt -Encoding utf8 -Force
[Console]::OutputEncoding = $enc