Knowledgebase

כיצד לשמור PDF לזרם, לתיקייה או לאפליקציית אינטרנט ב‑C#

אם ברצונך לדעת כיצד לשמור מסמכי PDF במהירות ובקלות לזרם, לתיקייה או לאפליקציית אינטרנט באמצעות C#, אנחנו כאן בשבילך.

Aspose.PDF for .NET היא API חזקה ועמידה למניפולציה של קבצי PDF וביצוע מגוון משימות כגון הוספה, החלפה או הסרה של טקסט ותמונות, הוספה או הסרה של סימניות וסימני מים, פיצול, מיזוג, חילוץ או הוספת עמודים, טיפול מותאם בגופנים ועוד הרבה יותר.

Save PDF in C sharp

שמירת קובץ PDF לזרם עם C#

באמצעות ה‑API שלנו ניתן בקלות לשמור את קובץ ה‑PDF שנוצר או עבר מניפולציה לזרם בעזרת עומסי עבודה של מתודות Save.

public static void SaveDocumentStream()
{
    var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
    var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");

    var pdfDocument = new Aspose.Pdf.Document(originalFileName);
    // make some manipation, i.g add new empty page
    pdfDocument.Pages.Add();
    pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}

שמירת קובץ PDF לתיקייה עם C#

ניתן גם לשמור את קובץ ה‑PDF לתיקייה באמצעות מתודת Save של מחלקת Document. הקובץ נשמר כברירת מחדל בפורמט Aspose.PDF v.1.7 (*.pdf) אם לא מציינים סוג פורמט (אפשרויות).

public static void SaveDocument()
{
    var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
    var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");

    var pdfDocument = new Aspose.Pdf.Document(originalFileName);
    // make some manipation, i.g add new empty page
    pdfDocument.Pages.Add();
    pdfDocument.Save(modifiedFileName);
}

שמירת קובץ PDF באפליקציות אינטרנט עם C#

כדי לשמור את קובץ ה‑PDF באפליקציות אינטרנט, ניתן להשתמש במתודות שהוצעו למעלה. בנוסף, למחלקת Document יש מתודת Save עמוסת עומס לשימוש עם מחלקת HttpResponse class .

var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipulation, i.g add a new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());

שמירת פורמט PDF/A או PDF/X

PDF/A הוא גרסה מתוקננת של PDF לפי תקן ISO שמבטיחה שהמסמך יוכל להיות משוחזר בדיוק זהה, מה שמבטיח שהקבצים שלך יהיו בטוחים ונגישים לטווח ארוך. PDF/A, בניגוד ל‑PDF, אוסר תכונות שאינן מתאימות לארכיב ארוך‑טווח, כגון קישור גופנים או הצפנה. כמו קודם, מתודת Save משמשת לאחסון הקובץ, אך יש להכין את הקובץ באמצעות מתודת Convert.

public static void SaveDocumentAsPDFx()
{
    var pdfDocument = new Aspose.Pdf.Document("..\\..\\..\\Samples\\SimpleResume.pdf");
    pdfDocument.Pages.Add();
    pdfDocument.Convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
    pdfDocument.Save("..\\..\\..\\Samples\\SimpleResume_X3.pdf");
}

אנו איתך בכל שלב של הפיתוח שלך
אם אתה זקוק לתכונות חדשות במוצר Aspose.PDF הקיים שלך או ל‑API לפורמטים קבצים חדשים, המומחים שלנו לשירותך. אתה יכול לשכור מפתח אחד או יותר ייעודיים שיעבדו איתך על הפרויקט. צוות ה-Paid Consulting דואג שתמיד תקבל את הערך הטוב ביותר.