C# ile PDF belgelerini hızlı ve kolay bir şekilde akışa, klasöre veya web uygulamasına kaydetmenin yolunu öğrenmek istiyorsanız, size yardımcı oluyoruz.
Aspose.PDF for .NET
güçlü ve kapsamlı bir API’dir; PDF dosyalarını işlemek ve metin, resim ekleme, değiştirme veya kaldırma, yer imleri ve filigran ekleme/kaldırma, bölme, birleştirme, sayfa çıkarma veya ekleme, özel yazı tipi yönetimi ve daha birçok görevi gerçekleştirmek için kullanılabilir.

PDF dosyasını C# ile akışa kaydet
API’miz sayesinde Save metodunun aşırı yüklemelerini kullanarak oluşturulan veya değiştirilen PDF dosyasını kolayca bir akışa kaydedebilirsiniz.
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);
// bazı manipülasyonlar yapın, örn. yeni boş sayfa ekleyin
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
PDF dosyasını C# ile klasöre kaydet
Document sınıfının Save metodunu kullanarak PDF dosyasını bir klasöre de kaydedebilirsiniz. Format türü (seçenekleri) belirtmezseniz, belge varsayılan olarak Aspose.PDF v.1.7 (*.pdf) formatında kaydedilir.
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);
// bazı manipülasyonlar yapın, örn. yeni boş sayfa ekleyin
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
PDF dosyasını C# ile web uygulamalarında kaydet
Web uygulamalarında PDF dosyasını kaydetmek için yukarıdaki yöntemleri kullanabilirsiniz. Ayrıca Document sınıfının, HttpResponse class
ile kullanılmak üzere aşırı yüklenmiş bir Save metodu bulunmaktadır.
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// bazı manipülasyonlar yapın, örn. yeni boş sayfa ekleyin
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
PDF/A
PDF’nin ISO standartlı bir sürümüdür ve bir belgenin tam olarak aynı şekilde yeniden üretilebilmesini sağlar; böylece belgeleriniz uzun vadede güvenli ve erişilebilir olur. PDF/A, PDF’nin aksine uzun vadeli arşivleme için uygun olmayan özellikleri (örneğin yazı tipi bağlama veya şifreleme) yasaklar.
Daha önceki gibi, dosyayı saklamak için Save metodu kullanılır, ancak dosya Convert metodu ile hazırlanmalıdır.
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");
}
Geliştirmenizin her aşamasında yanınızdayız
Mevcut Aspose.PDF ürününüzde yeni özelliklere ya da yeni dosya formatları için bir API’ye ihtiyacınız varsa, uzmanlarımız hizmetinizde. Projeniz üzerinde sizinle çalışacak bir ya da daha fazla özel geliştirici kiralayabilirsiniz.
Paid Consulting
ekibi, her zaman en iyi değeri almanızı sağlar.