यह ट्यूटोरियल बताता है कि C# REST API के साथ PDF में हेडर कैसे जोड़ें। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# लो कोड API के साथ PDF में हेडर को स्वचालित रूप से सम्मिलित करना सीखेंगे। यह आपको फ़ॉर्मेटिंग और पोजिशनिंग सहित हेडर सामग्री को सेट करने और अनुकूलित करने में सहायता करेगा।
पूर्वापेक्षा
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to insert a header in a PDF file
हेडर के साथ काम करने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# RESTful सेवा के साथ PDF दस्तावेज़ में हेडर जोड़ने के चरण
- हेडर जोड़ने के लिए API कुंजी और एप्लिकेशन SID सेट करके PdfApi को कॉन्फ़िगर करें
- हेडर के साथ काम करने के लिए लक्ष्य पीडीएफ फाइल को क्लाउड स्टोरेज पर अपलोड करें
- TextHeader ऑब्जेक्ट बनाएं और टेक्स्ट सहित वांछित विशेषताएं सेट करें
- पीडीएफ फाइल में हेडर डालने के लिए PostDocumentTextHeader() विधि को कॉल करें
- पीडीएफ फाइल को हेडर सहित डाउनलोड करें
ये चरण C# REST इंटरफ़ेस के साथ PDF फ़ाइल में हेडर जोड़ने की प्रक्रिया को परिभाषित करते हैं। PdfApi क्लास ऑब्जेक्ट बनाएँ, स्रोत PDF फ़ाइल को क्लाउड पर लोड करें, और टेक्स्ट संरेखण, हेडर संरेखण, टेक्स्ट स्थिति, रंग, फ़ॉन्ट और हेडर टेक्स्ट सेट करके TextHeader ऑब्जेक्ट बनाएँ। हेडर डालने और आउटपुट PDF फ़ाइल को नए हेडर के साथ सहेजने के लिए PostDocumentTextHeader() विधि को कॉल करें।
C# .NET-आधारित API के साथ PDF में हेडर डालने का कोड
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 InsertHeader() | |
{ | |
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); | |
String fileName = "TextAndImages.pdf"; | |
try | |
{ | |
// Upload source file to aspose cloud storage | |
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
if (result.Errors.Count == 0) | |
{ | |
Color clr = new Color(255,255,0,0); | |
TextHeader header = new TextHeader() | |
{ | |
HorizontalAlignment = HorizontalAlignment.Center, | |
TextAlignment = HorizontalAlignment.Left, | |
TextState = new TextState(FontSize:12, Font:"Arial", ForegroundColor:clr), | |
Value = "This is my header data that I want to display." | |
}; | |
var response = pdfApi.PostDocumentTextHeader(fileName, header); | |
if (response.Status == "OK") | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
इस कोड ने C# RESTful Service के साथ PDF में हेडर जोड़ने की प्रक्रिया को प्रदर्शित किया है। TextHeader में लिंक, बैकग्राउंड, अपारदर्शिता, घुमाने के लिए झंडा, रोटेशन कोण और ज़ूम जैसी अन्य विशेषताएं शामिल हैं। इसी तरह, आप शीर्ष, बाएँ और दाएँ से मार्जिन, अंडरलाइन, स्ट्राइकथ्रू, सुपरस्क्रिप्ट और हेडर टेक्स्ट की सबस्क्रिप्ट स्थिति सेट कर सकते हैं।
इस लेख में हमने सिखाया है कि PDF फ़ाइल में हेडर के साथ कैसे काम किया जाए। PDF फ़ाइल में इमेज डालने के लिए, C# REST API के साथ PDF में छवि डालें पर लेख देखें।