W tym przejrzystym i łatwym samouczku dowiesz się, jak przekonwertować PDF na DOCX za pomocą interfejsu API C# REST w chmurze. Aby wyeksportować plik PDF do formatu DOCX, używamy Aspose.PDF dla C# Cloud SDK. Jeśli potrzebujesz Konwersji plików PDF na DOCX w interfejsie API C# Low Code, można to łatwo osiągnąć za pomocą poniższego przykładowego kodu i kroków.
Warunek wstępny
- Utwórz dane uwierzytelniające API konta
- Pobierać Aspose.PDF Cloud SDK for Dotnet
- Skonfiguruj swój projekt C# za pomocą powyższego pakietu SDK
Kroki, aby przekonwertować plik PDF na DOCX w interfejsie API C# REST
- Skonfiguruj identyfikator klienta i klucz tajny klienta dla interfejsu API
- Utwórz instancję obiektu klasy PdfApi z poświadczeniami klienta
- Zaznacz pliki wejściowe i wyjściowe
- Uzyskaj dostęp do źródłowego pliku PDF i prześlij go do magazynu w chmurze
- Użyj metody PutPdfInStorageToDoc, aby Konwertować plik PDF na DOCX przy użyciu interfejsu API REST
- Pobierz wygenerowany plik DOCX z chmury i zapisz go na dysku lokalnym
Wyżej wymienione kroki pomogą Ci konwertować plik PDF na DOCX za pomocą niskiego kodu C#. Rozpoczniesz od przesłania wymaganego pliku PDF do chmury, a następnie skorzystasz z metody PutPdfInStorageToDoc udostępnionej przez API, aby uzyskać strumień odpowiedzi. Na koniec przekonwertuj strumień odpowiedzi na DOCX i uzyskaj konwersję pliku PDF na DOCX.
Kod do konwersji plików PDF na DOCX w API C# Low Code
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfToDocx | |
{ | |
public static void ConvertPdfToDocx() | |
{ | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("ID", "Secret"); | |
string localPath = @"C:\Words\"; | |
string srcFileName = "Sample.pdf"; | |
string outputFile = "PDFtoDocx.docx"; | |
string fileformat = "DOCX"; | |
//Upload the source PDF file to the cloud storage | |
pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open)); | |
AsposeResponse response = pdfApi.PutPdfInStorageToDoc(srcFileName, outputFile, null, | |
fileformat, null, null, null, null, null, null, null, null, null); | |
// Download the output DOCX file from Cloud Storage | |
var stream = pdfApi.DownloadFile(outputFile, null, null); | |
using (var fileStream = File.Create(localPath + outputFile)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Powyższy przykładowy kod umożliwia konwersję pliku PDF na DOCX przy użyciu interfejsu API REST i można go wykorzystać w dowolnej aplikacji bez kodu lub z niskim kodem w dowolnym systemie operacyjnym, takim jak macOS, Linux lub Windows. Możesz dostosować wyjściowy plik DOCX, ustawiając różne opcje wymienione w API Swagger dotyczące rozdzielczości obrazu, odstępów między wierszami, rozpoznawania punktorów, względnej bliskości w poziomie i ochrony hasłem.
W tym temacie omówiliśmy niskokodowy interfejs API konwersji plików PDF do DOCX w języku C#, aby utworzyć aplikację do konwersji plików PDF do formatu DOCX. Jeśli jesteś zainteresowany konwersją pliku PDF do pliku EPUB, zapoznaj się z artykułem o tym, jak konwertuj pliki PDF na EPUB za pomocą interfejsu API C# REST.