HelloWorld.cs
C# VB
//// This code is part of Document Solutions for PDF .NET demos.// Copyright (c) MESCIUS inc. All rights reserved.//using System.IO;using System.Drawing;using GrapeCity.Documents.Pdf;using GrapeCity.Documents.Text;
namespace DsPdfWeb.Demos{ // One of the simplest ways to create a "Hello, World!" PDF with DsPdf. public class HelloWorld { public int CreatePDF(Stream stream) { // Create a new PDF document: var doc = new GcPdfDocument(); // Add a page, get its graphics: var g = doc.NewPage().Graphics; // Draw a string on the page. // Notes: // - For simplicity, here we are using a standard PDF font // (the 14 standard fonts' metrics are built into DsPdf and are always available); // - DsPdf coordinates start at top left corner of a page, using 72 dpi by default: g.DrawString("Hello, World!", new TextFormat() { Font = StandardFonts.Times, FontSize = 12 }, new PointF(72, 72)); // Save the PDF: doc.Save(stream); return doc.Pages.Count; } }}