Jeśli chcesz szybko i łatwo zapisać dokumenty PDF do strumienia, katalogu lub aplikacji internetowej przy użyciu C#, mamy dla Ciebie rozwiązanie.
Aspose.PDF for .NET
to solidne i potężne API do manipulacji plikami PDF oraz wykonywania szeregu zadań, takich jak dodawanie, zamienianie lub usuwanie tekstu i obrazów, dodawanie lub usuwanie zakładek i znaków wodnych, dzielenie, scalanie, wyodrębnianie lub wstawianie stron, obsługa własnych czcionek i wiele więcej.

Zapisz plik PDF do strumienia w C#
Przy użyciu naszego API możesz łatwo zapisać utworzony lub zmodyfikowany plik PDF do strumienia, korzystając z przeciążeń metod 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));
}
Zapisz plik PDF do katalogu w C#
Możesz również zapisać plik PDF do katalogu, używając metody Save klasy Document. Dokument jest domyślnie zapisywany w formacie Aspose.PDF v.1.7 (*.pdf), jeśli nie podasz typu formatu (opcji).
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);
}
Zapisz plik PDF w aplikacjach webowych w C#
Aby zapisać plik PDF w aplikacjach webowych, możesz użyć metod opisanych powyżej. Dodatkowo klasa Document posiada przeciążoną metodę Save przeznaczoną do użycia z klasą 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
to wersja PDF standaryzowana zgodnie z ISO, która zapewnia, że dokument może być odtworzony dokładnie w ten sam sposób, co sprawia, że Twoje dokumenty są bezpieczne i dostępne w długim okresie. PDF/A, w przeciwieństwie do PDF, zakazuje funkcji nieodpowiednich do długoterminowego archiwizowania, takich jak łączenie czcionek czy szyfrowanie.
Podobnie jak wcześniej, metoda Save służy do zapisu pliku, ale plik musi być przygotowany przy użyciu metody 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");
}
Jesteśmy z Tobą na każdym etapie rozwoju
Jeśli potrzebujesz nowych funkcji w istniejącym produkcie Aspose.PDF lub API dla nowych formatów plików, nasi eksperci są do Twojej dyspozycji. Możesz zatrudnić jednego lub kilku dedykowanych programistów, którzy będą współpracować z Tobą przy Twoim projekcie.
Zespół Płatne konsultacje
zapewnia, że zawsze otrzymujesz najlepszą wartość.