ConvertApiCom 0.0.2

ConvertApiCom 0.0.2

Alexei维护。



  • 作者:
  • djups

使用https://www.convertapi.com/将文件转换为PDF(iOS Swift)

使用Swift和native URLRequest调用convertapi.com的API。基于Codable协议的模型。

使用CocoaPods安装

  • iOS目标:12.3
  • swift版本:4.2, 5.0
pod 'ConvertApiCom'

如何初始化

首先,您应该在库中注入您的令牌。使用以下行,并在didFinishLaunchingWithOptions方法中使用您的令牌。不要忘记导入模块

import ConvertApiCom

ConfigImp.shared.saveToken("your_token_here")

如何将文件转换为PDF

请确保您向convertFileToPDF方法发送正确的文件格式

import ConvertApiCom

var service: APIConverterService = APIConverterServiceImp()

// you can use Data(contentsOf: URL), or convert your files to Data type.
service.convertFileToPDF(type: .txt, fileData: data) { (response) in
    switch response {
    case .success(let response):
        // handle response based on "response.files.first?.pdfData?""
    case .failure(let error):
      // handle error
    }
}

使用枚举和类型。您可以根据需要更新类型。

enum SupportedType: String {
    case docx
    case doc
    case txt
    case html
}

错误类型被硬编码在枚举中

public enum ConvertError: Error {
    case error
    case noResponse
    case mappingFailure
    case noToken
}

欢迎更新此库以添加新实现或修复问题。