將文字檔案的內容或者文字儲存成圖片
呼叫方法:
ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png"));
實現程式碼:
void ConvertTextFileToImage(String textFile,String imageFile) { System.Drawing.Font drawFont = new System.Drawing.Font("宋體", 12); System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image); String text = System.IO.File.ReadAllText(textFile, Encoding.GetEncoding("GB2312")); System.Drawing.SizeF sf = g.MeasureString(text, drawFont, 1024); //設定一個顯示的寬度 image = new System.Drawing.Bitmap(image, new System.Drawing.Size(Convert.ToInt32(sf.Width), Convert.ToInt32(sf.Height))); g = System.Drawing.Graphics.FromImage(image); g.Clear(System.Drawing.Color.White); g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit; g.DrawString(text, drawFont, System.Drawing.Brushes.Black, new System.Drawing.RectangleF(new System.Drawing.PointF(0, 0), sf)); image.Save(imageFile, System.Drawing.Imaging.ImageFormat.Png); g.Dispose(); image.Dispose(); }
相關推薦
Java讀取檔案內容與字串儲存成檔案的操作
因為要處理一個txt文字,將裡面的手機號複製出來,由於內容比較多也比較亂,一個一個找太費時間,就寫了個下面的程式 直接貼程式碼 讀取檔案內容轉為字串 package com.sh.tool;
將文字檔案的內容或者文字儲存成圖片
呼叫方法: ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png")); 實現程式碼: void ConvertTextFileToImage(String textF
python實現文字檔案內容換行--->>>真的可行
最近一次密碼學實驗,給了一段超級長(7頁小四宋體的16進位制字串的word文件……)的密文求解密,肯定要把它儲存到一個txt檔案裡呀,然後指標讀入依次解密……(這是我第一印象)。然後拷貝到txt後發現原來word裡貌似是人為的換行而非輸入過長自動換行。讀出時為了避免包括了'\n'的換行符,需要把它去除掉。
java檔案操作 (1)——判別指定檔案是否存在,讀取檔案修改時間和大小,讀取文字檔案內容,向文字檔案中寫入指定內容
任務要求: 完成一個java application應用程式,判別指定路徑下指定檔名的檔案是否存在。 如果指定檔案存在,讀取並分別顯示其修改時間和檔案大小等屬性。 以文字方式開啟某一指定路徑指定檔名的文字檔案,讀取其內容並顯示。 以文字方式向某
BufferedInputStream讀取文字檔案內容
// 指定要讀取檔案的緩衝輸入位元組流 B
pillow將字串IO資料儲存成圖片檔案
前幾天碰到這麼個問題,讀取的圖片資料是通過請求傳遞過來的 image_data = request.files['xxxx'].stream.read() 這麼一來image_data型別是str型別。直接用PIL.Image.save()就會出錯。 後來問了下頭兒才知道可以這麼
讀取文字檔案內容(Java FileChannel)
import java.io.IOException; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; /** * 讀取文字檔案內容(Ja
linux下 c語言遞迴遍歷資料夾下所有檔案和子資料夾(附上替換文字檔案內容的方法)
#include <stdio.h> #include <sys/dir.h> #include <string> #include <sys/stat.h> //判斷是否為資料夾 bool isDir(const cha
Android 建立資料夾、生成檔案並寫入文字檔案內容
一、首先新增許可權 1 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 二、建立資料夾、
linux 下檢視文字檔案內容
cat -n svnserve.conf | less cat -s svnserve.conf | less cat -b svnserve.conf | less cat -n svnserve.conf | lesscat 由第一行開始顯示檔案內容 tac 從最後
Linux中檢視文字檔案內容命令cat/tac/nl/more/less/head/tail/vi總結
概述 在Linux系統下,有很多命令可以檢視文字檔案的內容,如cat/tac/nl/more/less/head/tail等命令,當然還有vi/nano等文字編輯器。在這裡,我只介紹其中自己常用的一部分命令和操作。 cat:從第一行開始顯示全部的文字內容;
I/O流——替換文字檔案內容
public static void main(String[] args) throws IOException { //替換前字串 String before="a"; //替換後字串 String after="b"; //建立檔案讀流
matlab:讀取mp4檔案,並把逐幀儲存成圖片檔案,檔名的編號隨幀數變化
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %=====ABSTRACT===== % translate MP4 file to images. cause the appearance of block arti
C#讀取文字檔案和寫文字檔案
今天一個學生問我如何從一個文字中讀取內容,如下是做的是控制檯中的例子,在別的地方也是這個道理。 // 讀操作 public static void Read() { // 讀取檔案的源路徑及其讀取流 string strRe
java中怎麼將一個檔案內容寫入到另一個檔案,這裡分別使用io和nio來實現
一:使用io來實現將一個檔案內容寫入到另一個檔案 需要兩個檔案流,檔案輸入流和檔案輸出流,中間還需要一個作為記憶體中的輔助空間(類似於裝東西的小車),我們可以使用一個位元組陣列。 迴圈使用小車,從倉庫(源頭)運貨到商場(目的地)。 package aboutIO; import jav
js將html儲存成圖片,pdf
<script src="${root!}/static/js/html2canvas.js"></script> <script src="${root!}/static/js/jspdf.debug.js"></scr
python 編寫程式,實現新建一個文字檔案,從文字中讀取字元
題目 定義一個函式tongji(fname),能實現顯示文字檔案內容,並統計出檔案中所有大寫字母,小寫字母,數字和其他符號的個數的功能。編寫程式,實現新建一個文字檔案,從裡面寫入任意行連續的字元,然後讀取該檔案內容,統計大小寫字母、數字和其他符號的個數。 執行結果示例:
c# 使用FileStream開啟並清空檔案、將一檔案內容另存為到新檔案
*以下為使用FileStream方式開啟並清空檔案: FileStream fs = null; try { fs = new FileStream(m_LogFilePath, FileMo
JAVA-IO流將A檔案內容Copy到B檔案中
程式設計思路: /* * 將A檔案中的內容複製到B檔案中 * * 複製原理: * 其實就是將A檔案中檔案資料儲存到B檔案中 * 步驟: * 1.在自己想要儲存的地方建立一個B檔案,用於儲
iOS UILabel文字置頂或者文字居下的方法
#import <UIKit/UIKit.h> @interface UILabel (TextAlign) @property (nonatomic, assign) BOOL is