Aspose.Total for C++ dosya formatı otomasyon kitaplıkları aracılığıyla PS’yi C++‘da TXT’ye dönüştürmek, iki adımlı basit bir işlemdir. İlk adımda, Aspose.PDF for C++ kullanarak PS’yi XLSX’e aktarabilirsiniz, Daha sonra Aspose.Cells for C++ Elektronik Tablo Programlama API’si, XLSX’i TXT’ye dönüştürebilirsiniz.
PS'yi TXT'ye Dönüştürmek için C++ API
Dönüşüm Gereksinimleri
Komut satırından nuget install Aspose.Total.Cpp``` veya Visual Studio'nun Paket Yönetici Konsolu üzerinden ```Install-Package Aspose.Total.Cpp
ile kurun.
Alternatif olarak, çevrimdışı MSI yükleyicisini veya DLL’leri downloads adresinden bir ZIP dosyasında alın.
// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format | |
// Load the PDF. | |
auto doc = MakeObject<Document>(u"sourceFile.pdf"); | |
// Save in XLSX format. | |
doc->Save(u"XlsxOutput.xlsx", SaveFormat::Xlsx); | |
// Load the XLSX. | |
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"XlsxOutput.xlsx"); | |
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format | |
// Save in CSV format. | |
wkb->Save(u"convertedFile.csv", SaveFormat_Csv); |
C++ ile PS Dosya Bilgilerini Alın veya Ayarlayın
Aspose.PDF for C++ ayrıca PS belgeniz hakkında bilgi edinmenize ve dönüştürme işleminizden önce bilinçli kararlar vermenize olanak tanır. Bir PS dosyasının dosyaya özel bilgilerini almak için önce get_Info() yöntemini çağırmanız gerekir. Document sınıfı. DocumentInfo nesnesi alındığında, tek tek özelliklerin değerlerini alabilirsiniz. Ayrıca, DocumentInfo sınıfının ilgili yöntemlerini kullanarak da özellikleri ayarlayabilirsiniz.
// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format | |
// load the PDF. | |
auto doc = MakeObject<Document>(L"DocumentInfo.pdf"); | |
// get document informtion object | |
info = doc->get_Info(); | |
// set author | |
info->set_Author(L"John Doe"); | |
// set subject | |
info->set_Subject(L"Working with Document Info"); | |
// set title | |
info->set_Title(L"Get/set document's info"); | |
// get and print document information | |
Console::WriteLine(L"Author: {0}", info->get_Author()); | |
Console::WriteLine(L"Subject: {0}", info->get_Subject()); | |
Console::WriteLine(L"Title: {0}", info->get_Title()); |
TXT Dosya Formatını C++ ile Akışa Kaydet
Aspose.Cells for C++ , akış için TXT dosya formatının kaydedilmesine izin verir. Dosyaları bir akışa kaydetmek için bir MemoryStream veya FileStream nesnesi oluşturun ve IWorkbook öğesini çağırarak dosyayı bu akış nesnesine kaydedin. nesnenin [Kaydet]( https://reference.aspose.comy öntemi. Kaydet yöntemini çağırırken SaveFormat numaralandırmasını kullanarak istediğiniz dosya biçimini belirtin.