簡體   English   中英

C# 將 PDF/TIFF 字符串保存到文件

[英]C# save PDF/TIFF string to a file

我將 PDF 和 TIFF 文件作為字符串獲取。 如何將此字符串保存為文件。 這不是 base 64 編碼的。

我不能像這樣保存文本。 打開 pdf “圖像數據不足”時出現錯誤

string fileData = "%PDF-1.5.........";
System.IO.File.WriteAllText("C:/test.pdf", fileData);

PDF 示例

%PDF-1.5
1 0 obj
<<
/Creator ()
/CreationDate (20200731214227)
/ModDate (20200731214227)
/Author ()
/Producer ()
/Title ()
/Subject ()
/Keywords ()
>>
endobj
2 0 obj
<<
/Type /Catalog
/Pages 3 0 R
>>
endobj
3 0 obj
<<
/Type /Pages
/Kids [4 0 R ]
/Count 1
/MediaBox [0 0 0 0]
>>

....

>>
startxref
5399
%%EOF

Tiff 示例

II* �  &�l��UX�������i����������������������������������������-+ �꟧�k��O��'���ȁ�"5��]zO�O�O�������/��������}���w�Hgkv����1W�~��jC��S�f
��>�կ�
cһ�w�w�w��L?���������O���_�~ׯ������W��5��H��7���/b���׆������-|�1�o��x��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P ����������������������������������������������������������������������������������������������������j/�r�*_����������_������ׯ���������������������������������^a�������׭����������������������������������o����������h��[�������������������������������7��}������-A������w��������������������������������߇����?������������}��������}����c����������̉�۾���|;�2JB��|;��ӽ��w�xA����N��w������xD2Ckf���]������� Y�7���[-�=[������hؐxD�3i�;�;���ޡ��[��� f���w�`�D��XzxD�J��!���������zxA�����xOOO==< �����O==< �������OO==< �������==< ������OOA�=< �������z}�=���������=��������|0���������������
mmml-���
mmmmmml-�������������5���������kkkkkkkkkkaa���������[���Xkkkkkka�+!Oi4��pүJ�k��k���AWu]��E�0cd  ��r,a�\4A �e�
�7�a�����~�x`����s��j;�v0�,��D%A7��� -���5����\���2@��k��s�P�O�5��_�5���s'���85�������0�������5����(�f�����p���������@6��p{������7����w#`��3/���M?����
�����õ����_���������X~���
��������}���8���>��|>���|?ᇲ�#������?�����{����������������������뿿����������������������������}���������������u����������������������������������An������������������]_�����������������������_���/�����u��_��]k���u�k��u��?岲���������������������������=����5�R@�3@<3����;�TE��\��j��H?���I������[
��ڿ۽^���_��m_�����l+���W������������j�����{j�{IZ�����ZV������6���5�WW��������֯��5�յ�~����¿�U���M������j�ﶯ��Z��kk�����6������Z������ڿ�Uj��V��^�_�����a���j�����k�W�ߵ��������w�����'~O��Y��.����;��{����[�ֻ��;������[���������<%���������G��� ��R�;���������[��������~�������ֿ��׾��I������I��������}���/�����?��o]����������Y�������������W������+�﷥|?�����[~���~��k߷��������������������]m���W���_�������߶��O���W�����Ӯ������z����ޭRo������������]*������[��[���־�b�������������J�����������k~��[��������B���}}�����w�����_���u����i?k�����_���������������������������������_w������}?������_����?������_�����������������<�?��@��� ������߿�W�����/��W�������U������~����U_����_��o�����M�����K��k�U���~��_��m���_�O��5�M=8|DDDG������������Y�dYR�Ws� ��f)�R@C%�|���s,� R!�L:i�����BX�&v�̃�#1��������T-4����  5�A��0��^�L*i��k�z��YN%/���W��i}W��]Uk�A������T�Zߧ�|z�k��V���������izIW�*�T}����T�T��n5������u�޾�w_�� ��Y9��A����r�Φj2V�1��@OR��$5D� �D�22Tԗ2D|�f�*�xM4�L&0��AH(M0���I�
5L=��0�*a0��A��V�0P�   �a0��� ��e#
    I���56����f ��A�4A�`��P�A�C�b ���}�'��B
b�T�
b[NJ���+mT-�i�
U
��節R��<H'KI���J���m���:�iz�꒭6�    T:h'Y   ]�ݭ5�X{�&�i�oUF�T��u
�-#�ч�ui-'�$N�(Kݦ�FxK
�u�%`�}G�0��ʊ�k8�IV��zMW����^:�ʎ��.����_���P�B���Ru�K~�^�%��?�k'N��N�8�/�U�I�:_��t�~�����b�U�_㊤�����Z����5U�����B���㥯Z�?�U�/�Ʃ�֖�uH�Y���f��~�~���޾�����u�y}�
�$�
���%~�/��_�ҪZ�5���W���*�/����j����_��V���~�C�W�   z��T�������������_���I�j��]W�����������K�J��ׯK��z]~�aK������U�Ҡ���-t�������U�_���%�O�U�^�?�I&�_��V���뤒_Z����+�?�~������������_��NH������ZT��-��Ʃ^��t�"�?���Fӥ����Oץ ��^����)�(5�  ~�*�K�_z��i:�׽H ����k���Z�A�����U�S����^�_����]kկ��j����_Z����7���Q�K¥���]UV�/I�U���M�Լ'I%�z�}zZ��k�_�_��Wk�K��P ��륤��3U�}-V����KI����T�UZ֪9���T5�A���v���Z�����]~�K����GU꿯�{�zU���Y��K�_���=���o�c_�֟�ݸ������R�/��z��_�K���uU�Z�k���*���mjy.���8u�q-��Ν����_�UY���mY__Z��li�V5��Ջ��z��S�w����|}�%�z�J�
`��X8|P��;֗T��1�x�Ԇ*� ��j�_�p��a�нҾ��ot�j�U�    &�R�6�\*���*j�Z�nUB����Z��������ϫK���M=+JH����%��`�W�:�&�W�����A���OUUkծ�g�M0����څ  �¶�¦�0�P������a4���a�bHP��!����(I���,!AR&`���
�,&P�I�4�aBŦ�T$AB��i�Dj��""T�{b""4*"""""9ia��¿��t� ��zu_Pz�����޿{uK��_ۥ��_n�-p�(zi�հ�a<77�AA'S�A�m^""#�������������������������������������������������������������������������������������������_� 9PdG����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e��`�    c����� @ �             �          �                                                 �      �      �      �         (       )           ,     ,     

回復:PDF。 我相信 PDF 是一個 7 位 ASCII 文件,WriteAllText 將以 UTF-8 格式創建和寫入該文件。 當您查看文件時,UTF-8 在文件開頭插入的字符可能會破壞內容。

使用允許您正確編碼的 WriteAllText 版本。 https://docs.microsoft.com/en-us/dotnet/api/system.io.file.writealltext?redirectedfrom=MSDN&view=netcore-3.1#System_IO_File_WriteAllText_System_String_System_String_System_Text

Tiff 是一個二進制文件。 您不能只是將其轉儲到 UTF8 文本文件中,並期望它能夠很好地轉換為 go。 它不會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM