สร้างเอกสาร PDF ด้วย NET REST API

บทช่วยสอนนี้ช่วยให้คุณเข้าใจวิธี สร้างเอกสาร PDF ด้วย NET REST API คุณจะได้เรียนรู้วิธีพัฒนาผู้สร้าง PDF ด้วย C# Low Code API โดยการสร้างไฟล์ PDF ใหม่และเพิ่มข้อความลงไป ขั้นตอนโดยละเอียดและโค้ดตัวอย่างมีให้สำหรับการทำงานกับฟีเจอร์นี้

ข้อกำหนดเบื้องต้น

ขั้นตอนในการสร้าง PDF ด้วย C# REST API

  1. ตั้งค่ารหัสไคลเอ็นต์และความลับไคลเอ็นต์สำหรับ API
  2. สร้างอินสแตนซ์ของคลาส PdfApi ด้วยข้อมูลประจำตัวไคลเอ็นต์
  3. สร้างไฟล์ PDF ใหม่โดยใช้การเรียก API PutCreateDocument
  4. สร้างย่อหน้าและตั้งค่าข้อความโดยใช้คลาส Segment และ TextLine
  5. เพิ่มย่อหน้าลงในไฟล์ PDF ที่สร้างขึ้นใหม่ในหน้าแรกโดยใช้วิธี PutAddText
  6. ดาวน์โหลดไฟล์ PDF สุดท้ายแล้วบันทึกลงในสตรีม
  7. บันทึกไฟล์ PDF เอาต์พุตลงในดิสก์ภายในเครื่อง

รหัสสำหรับซอฟต์แวร์ผู้สร้าง PDF พร้อม C# Low Code API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void CreatePDF()
{
try
{
PdfApi pdfApi = new PdfApi("Client ID", "Client Secret");
DocumentResponse response = pdfApi.PutCreateDocument("newPdfFile");
if (response != null && response.Status.Equals("OK"))
{
Paragraph para = PrepareParagraph("This is first text for new PDF");
pdfApi.PutAddText("newPdfFile", 1, para);
var stream = pdfApi.DownloadFile("newPdfFile", null, null);
using (var fileStream = File.Create("output.pdf"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
private static Paragraph PrepareParagraph(string text)
{
List<TextLine> textLines = new List<TextLine>();
Segment segment = new Segment(Value: text);
List<Segment> segments = new List<Segment>();
segments.Add(segment);
TextLine textLine = new TextLine(Segments: segments);
textLines.Add(textLine);
Rectangle rectangle = new Rectangle(50.0, 800, 300.0, 850);
Paragraph paragraph = new Paragraph(Lines: textLines, Rectangle: rectangle);
return paragraph;
}
}
}

ข้อมูลโค้ดนี้ช่วยให้คุณสร้างเอกสาร PDF ออนไลน์ด้วย C# Low Code API คุณสามารถระบุชื่อไฟล์และย่อหน้าที่มีข้อความบางส่วนอยู่ในนั้นด้วยความช่วยเหลือของ Aspose.PDF REST API SDK สุดท้าย ดาวน์โหลดไฟล์ PDF เอาต์พุตพร้อมข้อความที่ระบุเพื่อบันทึกไว้ในเครื่อง

ใช้โปรแกรมสร้าง PDF ข้างต้นกับแอปที่ไม่มีโค้ดหรือโค้ดต่ำในสภาพแวดล้อมใดๆ ที่รองรับ SDK นี้

หัวข้อต่อไปนี้จะอธิบายคุณลักษณะของการแปลงไฟล์ PDF เป็นเอกสาร Word ที่อาจมีประโยชน์เช่นกัน: แปลง PDF เป็น DOC ด้วย NET REST API

 ไทย