1. Produkty
  2.   Conholdate.Total
  3.   .NET
  4.   Konwertuj plik RAR na PDF w C# .NET

Konwertuj plik RAR na PDF w C# .NET

Z łatwością konwertuj pliki RAR na PDF w aplikacjach C#, ASP.NET, VB.NET i .NET Core przy użyciu Conholdate.Total dla interfejsów API .NET lub skorzystaj z bezpłatnego internetowego narzędzia konwertującego RAR na PDF, aby uzyskać wydajną transformację plików w ciągu kilku sekund . Obsługuje konwersję wszystkich głównych formatów plików archiwalnych, w tym ZIP, RAR, TAR, GZIP, LZ, CPIO, BZ2, XZ, SHAR, WIM, XAR, CAB i 7Z do plików PDF z najwyższą dokładnością.

Ściągnij

Jak przekonwertować RAR na PDF w C#

  • Utwórz instancję archiwum z wejściowym plikiem RAR
  • Wyodrębnij zawartość pliku RAR za pomocą metody ExtractToDictionary archiwum
  • Pobierz listę rozpakowanych plików z rozpakowanego katalogu za pomocą metody Directory.GetFiles — Przeprowadź pętlę przez każdy rozpakowany/rozpakowany plik
  • Konwertuj rozpakowany plik do formatu PDF za pomocą metody Convert klasy Converter w GroupDocs.Conversion API
  • Zachowaj listę wszystkich przekonwertowanych plików PDF — Utwórz instancję klasy Merger w GroupDocs.Merger API z pierwszym przekonwertowanym plikiem PDF na liście
  • Przewiń listę przekonwertowanych plików PDF, zaczynając od drugiego przekonwertowanego pliku i połącz wszystkie przekonwertowane pliki PDF za pomocą metody Join klasy Merge
  • Na koniec zapisz scalony dokument PDF za pomocą metody Save klasy Merger

Darmowa aplikacja do konwersji RAR na PDF



// Supports converting zip, tar, gzip, lz, cpio, bz2, rar, xz and 7-zip file formats
// Create Archive with input ZIP file
using (var archive = new Archive("input.zip"))
{
// Extract all files in input ZIP file to unzipped folder
archive.ExtractToDirectory("unzipped");
}
// Temporary List to hold names of extracted files from unzipped folder
List<string> filesList = new List<string>();
// Get the list of all files (with full paths) from unzipped folder
string[] files = Directory.GetFiles("unzipped");
// Loop through each unzipped file
foreach (string file in files)
{
// Create FileInfo instance from file path
FileInfo fi = new FileInfo(file);
// Load the extracted file
var converter = new GroupDocs.Conversion.Converter(fi.FullName);
// Set the convert options for PDF format
var convertOptions = converter.GetPossibleConversions()["pdf"].ConvertOptions;
// Convert to PDF format
converter.Convert(string.Format("{0}.pdf", fi.Name), convertOptions);
// Add the file names to temporary List after converting to PDF
filesList.Add(string.Format("{0}.pdf", fi.Name));
}
// Merge PDF files using GroupDocs.Merger API
// Instantiate Merger with first input PDF document in temporary List
using (Merger merger = new Merger(filesList[0]))
{
// Loop through list of converted PDF documents starting from second file
for(int i=1; i<filesList.Count; i++)
{
// Call Join method of Merger class instance and pass remaining source files one by one
merger.Join(filesList[i]);
}
// Call Save method of Merger class instance to save merged PDF document
merger.Save("output.pdf");
}

Szyfrowanie archiwów w C# .NET

Aspose.ZIP obsługuje archiwa chroniące hasłem przy użyciu tradycyjnych (ZipCrypto) i różnych innych mieszanych technik szyfrowania z możliwością szyfrowania pełnego archiwum lub wybranych plików za pomocą hasła. Możesz również zastosować wszystkie popularne typy szyfrowania do archiwów, takich jak AES-128, AES-192, AES-256 i 7z (7-zip).

Poniższy przykład kodu pokazuje, jak zaszyfrować wiele plików przy użyciu mieszanej techniki szyfrowania.

Kompresuj pliki lub foldery RAR

Aspose.ZIP dla .NET obsługuje wiele funkcji zarządzania archiwami, w tym szyfrowanie, kompresję i dekompresję plików i folderów. Szyfruj archiwa za pomocą określonych haseł, kompresuj lub dekompresuj pliki i foldery zgodnie z ich oryginalną strukturą. Możesz także dodawać lub usuwać pliki z istniejących archiwów.

Pracuj z archiwizacją plików i folderów w różnych systemach operacyjnych, takich jak Windows, Linux lub macOS, korzystając z platform takich jak Windows Azure, Mono i Xamarin.


// Supports converting zip, tar, gzip, lz, cpio, bz2, rar, xz and 7-zip file formats
using (FileStream zipFile = File.Open(dataDir + "CompressWithTraditionalEncryption_out.zip", FileMode.Create))
{
using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
{
var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$")));
archive.CreateEntry("alice29.txt", source1);
archive.Save(zipFile);
}
}

Często Zadawane Pytania

Jak mogę przekonwertować RAR na PDF, korzystając z przykładów kodu C#?

Conholdate.Total dla .NET oferuje internetową aplikację konwertującą RAR na PDF oraz szereg przykładów kodu .NET umożliwiających bezproblemową konwersję formatów archiwów. Obsługuje integrację z formularzami internetowymi ASP.NET, MVC i Dockerem. Programiści mogą korzystać z GroupDocs lub Aspose przykłady dla większej kontroli. Dzięki API GroupDocs.Conversion programiści .NET mogą wdrażać rozwiązania zarówno front-endowe, jak i backendowe lub tworzyć niestandardowe projekty za pomocą Visual Studio lub .NET CLI.

Jak dostosować wyjściowy plik PDF?

Conholdate.Total dla interfejsów API .NET oferuje różnorodne opcje dostosowywania, których można użyć do kontrolowania wyjściowego pliku PDF podczas konwersji RAR do formatu PDF. Opcje te pozwalają dostosować jakość przekonwertowanego pliku, zabezpieczyć go znakami wodnymi, a nawet dodać własny branding. Te opcje dostosowywania zapewniają pełną kontrolę nad plikiem wyjściowym, zapewniając, że spełnia on Twoje specyficzne potrzeby.

Jakie formaty plików dokumentów i obrazów są obsługiwane przez Conholdate.Total dla .NET?

Conholdate.Total dla .NET umożliwia programistom wykonywanie operacji manipulacji dokumentami w plikach RAR, PDF i ponad 180 popularnych formatach plików, w tym Word, Excel, PDF, PowerPoint, Visio, HTML i obrazy. Zapewnia rozbudowaną obsługę aplikacji .NET, C#, ASP.NET i VB.NET.

Czy mogę wsadowo konwertować pliki RAR do innych formatów?

Tak, Conholdate.Total dla .NET obsługuje wsadową konwersję dokumentów RAR, umożliwiając programistom konwersję wielu plików jednocześnie.

Jakie kwestie licencyjne lub kosztowe wiążą się z używaniem interfejsu API konwersji RAR do formatu PDF?

Conholdate.Total dla .NET oferuje bezpłatną wersję próbną, która umożliwia programistom wypróbowywanie interfejsu API przez 30 dni bez żadnych ograniczeń. Po okresie próbnym programiści mogą wybierać spośród różnych płatnych planów oferujących różne poziomy wykorzystania. Ceny i warunki licencji są jasno opisane na stronie internetowej Conholdate, dzięki czemu programiści mogą łatwo znaleźć plan, który najlepiej odpowiada ich potrzebom.

Co to jest format pliku RAR?

Pliki z rozszerzeniem .rar to pliki archiwalne, które są tworzone w celu przechowywania informacji w postaci skompresowanej lub normalnej. RAR, co oznacza format pliku Roshal ARchive, to zastrzeżony format pliku stworzony przez Eugene Roshala w 1995 roku, który był rosyjskim inżynierem oprogramowania. Format służy do archiwizacji plików różnymi metodami, w tym różnymi technikami kompresji. Dostępnych jest kilka aplikacji dla systemów Windows, Linux i MacOS do ekstrakcji plików RAR. Oprogramowanie WinRAR firmy RARLab to narzędzie do archiwizacji plików shareware (bezpłatne przez 40 dni) na platformę Microsoft Windows; oprogramowanie zostało przeniesione do Linuksa (tylko jako ekstraktor) przez tego samego autora, Eugene’a Roshala.

Uczyć się

Co to jest format pliku PDF?

Portable Document Format (PDF) to rodzaj dokumentu stworzony przez firmę Adobe w latach 90. XX wieku. Celem tego formatu pliku było wprowadzenie standardu reprezentacji dokumentów i innych materiałów referencyjnych w formacie niezależnym od oprogramowania aplikacji, sprzętu oraz systemu operacyjnego. Pliki PDF można otwierać w programie Adobe Acrobat Reader/Writer, a także w większości nowoczesnych przeglądarek, takich jak Chrome, Safari, Firefox za pośrednictwem rozszerzeń/wtyczek. Większość dostępnych na rynku pakietów oprogramowania oferuje również konwersję dokumentów do formatu PDF bez konieczności stosowania dodatkowego składnika oprogramowania.

Uczyć się

Popularne RAR opcje konwersji z .NET

Konwertować RAR do PDF

(format dokumentu przenośnego)

Konwertować RAR do DOC

(Format binarny Microsoft Word)

Konwertować RAR do DOCX

(Dokument programu Word 2007+)

Konwertować RAR do DOCM

(Plik Marco w programie Microsoft Word 2007)

Konwertować RAR do DOT

(Pliki szablonów Microsoft Word)

Konwertować RAR do DOTX

(Plik szablonu Microsoft Word)

Konwertować RAR do DOTM

(Plik szablonu programu Microsoft Word 2007+)

Konwertować RAR do TXT

(Dokument tekstowy)

Konwertować RAR do RTF

(Bogaty format tekstu)

Konwertować RAR do HTML

(hipertekstowy język znaczników)

Konwertować RAR do HTM

(Plik języka znaczników hipertekstowych)

Konwertować RAR do MHTML

(Format archiwum stron internetowych)

Konwertować RAR do MHT

(Archiwum internetowe MHTML)

Konwertować RAR do XLS

(Arkusz kalkulacyjny Microsoft Excel (starsza wersja))

Konwertować RAR do XLSX

(Otwórz skoroszyt XML)

Konwertować RAR do XLSM

(Arkusz kalkulacyjny z obsługą makr)

Konwertować RAR do XLSB

(Skoroszyt binarny programu Excel)

Konwertować RAR do XLT

(Szablon programu Excel 97 - 2003)

Konwertować RAR do XLTX

(Szablon Excela)

Konwertować RAR do XLTM

(Szablon programu Excel z obsługą makr)

Konwertować RAR do CSV

(Wartości oddzielone przecinkami)

Konwertować RAR do TSV

(Wartości oddzielone tabulatorami)

Konwertować RAR do SXC

(Arkusz kalkulacyjny StarOffice Calc)

Konwertować RAR do FODS

(Płaski arkusz kalkulacyjny OpenDocument XML)

Konwertować RAR do PPT

(Microsoft PowerPoint 97-2003)

Konwertować RAR do PPTX

(Otwórz format prezentacji XML)

Konwertować RAR do PPS

(Pokaz slajdów programu PowerPoint)

Konwertować RAR do PPSX

(Pokaz slajdów programu PowerPoint)

Konwertować RAR do PPSM

(Pokaz slajdów z obsługą makr)

Konwertować RAR do POT

(Pliki szablonów programu Microsoft PowerPoint)

Konwertować RAR do POTX

(Prezentacja szablonu Microsoft PowerPoint)

Konwertować RAR do PPTM

(Plik prezentacji z obsługą makr)

Konwertować RAR do POTM

(Plik szablonu programu Microsoft PowerPoint)

Konwertować RAR do ODT

(Format pliku tekstowego OpenDocument)

Konwertować RAR do OTT

(Standardowy format OpenDocument)

Konwertować RAR do OTP

(Standardowy format OpenDocument)

Konwertować RAR do ODP

(Format prezentacji OpenDocument)

Konwertować RAR do ODS

(Arkusz kalkulacyjny OpenDocument)

Konwertować RAR do EMZ

(Rozszerzony metaplik skompresowany w systemie Windows)

Konwertować RAR do WMZ

(Skompresowany metaplik Windows)

Konwertować RAR do SVG

(Skalarna grafika wektorowa)

Konwertować RAR do SVGZ

(Skompresowana skalowalna grafika wektorowa)

Konwertować RAR do XPS

(Specyfikacje papieru XML)

Konwertować RAR do TEX

(Dokument źródłowy LaTeX)

Konwertować RAR do WMF

(Metaplik Windows)

Konwertować RAR do EMF

(Ulepszony format metapliku)

Konwertować RAR do BMP

(Plik obrazu bitmapowego)

Konwertować RAR do PNG

(Przenośna grafika sieciowa)

Konwertować RAR do GIF

(Graficzny format wymiany)

Konwertować RAR do JPEG

(Obraz Wspólnej Grupy Ekspertów Fotograficznych)

Konwertować RAR do TIFF

(Oznaczony format pliku obrazu)

Konwertować RAR do WEBP

(Raster Web Format obrazu)

Konwertować RAR do JP2

(Obraz podstawowy JPEG 2000)

Konwertować RAR do TGA

(Karta graficzna Truevision)

Konwertować RAR do PSB

(Photoshop, duży format dokumentów)

Konwertować RAR do PSD

(Dokument Photoshop)

Konwertować RAR do EPUB

(Otwórz plik e-booka)

Konwertować RAR do MD

(Język przecen)

Konwertować RAR do JSON

(Plik notacji obiektów JavaScript)

Konwertować RAR do DICOM

(Obrazowanie cyfrowe i komunikacja w medycynie)

Konwertować RAR do AZW3

(Plik e-booka Amazon KF8)

Konwertować RAR do VSDX

(Rysowanie Visio)

 Polski