技术开发 频道

C#生成简单的PDF

 【IT168技术文档】C#生成简单的PDF,只能生成文本和少量格式的PDF:

 StreamWriter pPDF=new StreamWriter(filePath);

 ArrayList xRefs=new ArrayList();

 float yPos =0f;

 long streamStart=0;

 long streamEnd=0;

 long streamLen =0;

 string strPDFMessage=null;

 //PDF文档头信息

 strPDFMessage="%PDF-1.1\n";

 ConvertToByteAndAddtoStream(strPDFMessage);

 xRefs.Add(mPDF.Length);

 strPDFMessage="1 0 obj\n";

 ConvertToByteAndAddtoStream(strPDFMessage);

 strPDFMessage="<< /Length 2 0 R >>\n";

 ConvertToByteAndAddtoStream(strPDFMessage);

 strPDFMessage="stream\n";

 ConvertToByteAndAddtoStream(strPDFMessage);
 

 

0