[英]C# out of memory exception when converting a tiff file to pdf
[英]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.